/*! aui - v5.6.11 - 2014-06-26 */
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,p,pre {
	margin: 0;
	padding: 0
}

fieldset,img {
	border: 0
}

@
-moz-document url-prefix (){
	img {font-size: 0
}

img:-moz-broken {
	font-size: inherit
}

}
details,main,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not ([controls] ){
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

body {
	font-family: Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857142857143
}

[lang|=en] {
	font-family: Arial, sans-serif
}

[lang|=ja] {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",
		"メイリオ", Meiryo, "ＭＳ Ｐゴシック", Verdana, Arial,
		sans-serif
}

.aui-group,.aui-panel,.aui-tabs,blockquote,dl,form.aui,h1,h2,h3,h4,h5,h6,ol,p,pre,table.aui,ul
	{
	margin: 10px 0 0
}

.aui-group:first-child,.aui-panel:first-child,.aui-tabs:first-child,blockquote:first-child,dl:first-child,form.aui:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,table.aui:first-child,ul:first-child
	{
	margin-top: 0
}

h1 {
	color: #333;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.25;
	text-transform: none;
	margin: 30px 0 0
}

h2 {
	color: #333;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
	text-transform: none;
	margin: 30px 0 0
}

h3 {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	text-transform: none;
	margin: 30px 0 0
}

h4 {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.42857142857143;
	text-transform: none;
	margin: 20px 0 0
}

h5 {
	color: #707070;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.42857142857143;
	text-transform: uppercase;
	margin: 20px 0 0
}

h6 {
	color: #707070;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.42857142857143;
	text-transform: none;
	margin: 20px 0 0
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child
	{
	margin-top: 0
}

h1+h2,h2+h3,h3+h4,h4+h5,h5+h6 {
	margin-top: 10px
}

.aui-group>.aui-item>h1:first-child,.aui-group>.aui-item>h2:first-child,.aui-group>.aui-item>h3:first-child,.aui-group>.aui-item>h4:first-child,.aui-group>.aui-item>h5:first-child,.aui-group>.aui-item>h6:first-child
	{
	margin-top: 20px
}

.aui-group:first-child>.aui-item>h1:first-child,.aui-group:first-child>.aui-item>h2:first-child,.aui-group:first-child>.aui-item>h3:first-child,.aui-group:first-child>.aui-item>h4:first-child,.aui-group:first-child>.aui-item>h5:first-child,.aui-group:first-child>.aui-item>h6:first-child
	{
	margin-top: 0
}

small {
	color: #707070;
	font-size: 12px;
	line-height: 1.33333333333333
}

code,kbd {
	font-family: monospace
}

address,cite,dfn,var {
	font-style: italic
}

cite:before {
	content: "\2014 \2009"
}

blockquote {
	border-left: 1px solid #ccc;
	color: #707070;
	margin-left: 19px;
	padding: 10px 20px
}

blockquote>cite {
	display: block;
	margin-top: 10px
}

q {
	color: #707070
}

q:before {
	content: open-quote
}

q:after {
	content: close-quote
}

abbr {
	border-bottom: 1px #707070 dotted;
	cursor: help
}

.aui-avatar {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: text-bottom
}

.aui-avatar-inner {
	display: table-cell;
	vertical-align: middle
}

.aui-avatar img {
	border-radius: 3px;
	display: block;
	margin: 0 auto;
	height: 100%;
	width: 100%
}

.aui-avatar-xsmall,.aui-avatar-xsmall .aui-avatar-inner {
	height: 16px;
	width: 16px
}

.aui-avatar-small,.aui-avatar-small .aui-avatar-inner {
	height: 24px;
	width: 24px
}

.aui-avatar-medium,.aui-avatar-medium .aui-avatar-inner {
	height: 32px;
	width: 32px
}

.aui-avatar-large,.aui-avatar-large .aui-avatar-inner {
	height: 48px;
	width: 48px
}

.aui-avatar-xlarge,.aui-avatar-xlarge .aui-avatar-inner {
	height: 64px;
	width: 64px
}

.aui-avatar-xxlarge,.aui-avatar-xxlarge .aui-avatar-inner {
	height: 96px;
	width: 96px
}

.aui-avatar-xxxlarge,.aui-avatar-xxxlarge .aui-avatar-inner {
	height: 128px;
	width: 128px
}

.aui-avatar-xsmall .aui-avatar-inner img {
	max-height: 16px;
	max-width: 16px
}

.aui-avatar-small .aui-avatar-inner img {
	max-height: 24px;
	max-width: 24px
}

.aui-avatar-medium .aui-avatar-inner img {
	max-height: 32px;
	max-width: 32px
}

.aui-avatar-large .aui-avatar-inner img {
	max-height: 48px;
	max-width: 48px
}

.aui-avatar-xlarge .aui-avatar-inner img {
	max-height: 64px;
	max-width: 64px
}

.aui-avatar-xxlarge .aui-avatar-inner img {
	max-height: 96px;
	max-width: 96px
}

.aui-avatar-xxxlarge .aui-avatar-inner img {
	max-height: 128px;
	max-width: 128px
}

.aui-avatar-xxlarge img,.aui-avatar-xxxlarge img {
	border-radius: 5px
}

.aui-avatar-project {
	background-color: #fff;
	box-shadow: 0 0 0 1px #ccc;
	position: relative
}

.aui-avatar-project,.aui-avatar-project img {
	border-radius: 100%
}

.aui-avatar-project img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto
}

.aui-avatar-project:before {
	border-radius: 100%;
	border: 1px solid #ccc;
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px
} /*! AUI Badge */
.aui-badge {
	background: rgba(0, 0, 0, .2);
	border-radius: 2em;
	color: rgba(51, 51, 51, .8);
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	min-width: 1em;
	padding: 3px 5px 2px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase
}

.aui-button-primary>.aui-badge,.aui-dropdown2.aui-style-default .active>.aui-badge,.aui-header a:active>.aui-badge
	{
	background: rgba(255, 255, 255, .25);
	color: #fff
}

.aui-button[disabled]>.aui-badge {
	background: rgba(0, 0, 0, .2);
	color: inherit
}

.aui-button-primary[disabled]>.aui-badge {
	background: rgba(255, 255, 255, .25)
}

.aui-button>.aui-badge,.aui-tabs .menu-item .aui-badge {
	top: -1px
}

.aui-button,.aui-button:visited,a.aui-button {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-variant: normal;
	font-weight: 400;
	height: 2.1428571428571em;
	line-height: 1.42857142857143;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: baseline;
	white-space: nowrap
}

.aui-button ~.aui-button {
	margin-left: 10px
}

a.aui-button:active,a.aui-button:focus,a.aui-button:hover {
	text-decoration: none
}

.aui-button:focus,form.aui .button:focus,form.aui .cancel:focus {
	outline: 1px dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 1px
}

.aui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.aui-button-subtle.aui-button:focus,.aui-button-subtle.aui-button:hover,.aui-button:focus,.aui-button:hover
	{
	background: #f7f7f7;
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border-color: #999;
	color: #000;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff
}

.aui-button-subtle.aui-button.active,.aui-button-subtle.aui-button:active,.aui-button.active,.aui-button:active,.aui-header .aui-button-split-more.active
	{
	box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, .1);
	background-image: none;
	background-color: #f2f2f2;
	text-shadow: none;
	text-decoration: none
}

.aui-button.aui-button-primary,.aui-button.aui-button-primary:visited {
	background: #3068a2;
	background: linear-gradient(to bottom, #4687ce 0, #3068a2 100%);
	border-color: #486582;
	color: #fff;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 1px 0 #295989
}

.aui-button.aui-button-primary:focus,.aui-button.aui-button-primary:hover
	{
	background: #3673b5;
	background: linear-gradient(to bottom, #5a94d3 0, #3673b5 100%);
	border-color: #205081;
	color: #fff;
	text-shadow: 0 1px 0 #205081
}

.aui-button.aui-button-primary:active {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
	background: #3673b5;
	background-image: none;
	background-color: #3673b5;
	text-shadow: none;
	text-decoration: none
}

.aui-button.aui-button-link,.aui-button.aui-button-link:visited {
	background: 0 0;
	border-color: transparent;
	color: #3b73af;
	padding: 5px 0;
	text-decoration: none;
	text-shadow: none;
	box-shadow: none
}

.aui-button.aui-button-link:active,.aui-button.aui-button-link:focus,.aui-button.aui-button-link:hover,.aui-buttons .aui-button.aui-button-link:active,.aui-buttons .aui-button.aui-button-link:focus,.aui-buttons .aui-button.aui-button-link:hover,.aui-buttons .aui-button.aui-button-link[aria-pressed=true]
	{
	background: 0 0;
	border-color: transparent;
	box-shadow: none;
	text-decoration: underline
}

.aui-button.aui-button-subtle {
	background: 0 0;
	border-color: transparent;
	color: #707070
}

.aui-buttons .aui-button.aui-button-subtle {
	border-radius: 3.01px
}

.aui-button.aui-button-subtle .aui-icon {
	margin-right: 1px
}

.aui-button>.aui-icon+.aui-button-label {
	margin-left: 4px
}

.aui-button.aui-button-compact {
	font-size: 12px;
	height: 2.16666666666667em;
	padding: 2px 8px;
	line-height: 1.66666666666667
}

.aui-buttons {
	display: inline-block;
	font-size: 0
}

.aui-buttons:after {
	clear: both;
	content: "";
	display: table
}

.aui-buttons .aui-button {
	border-radius: 0;
	margin: 0
}

.aui-buttons .aui-button:first-child {
	border-top-left-radius: 3.01px;
	border-bottom-left-radius: 3.01px
}

.aui-buttons .aui-button:last-child {
	border-top-right-radius: 3.01px;
	border-bottom-right-radius: 3.01px
}

.aui-buttons+.aui-buttons {
	margin-left: 10px
}

.aui-buttons .aui-button:active,.aui-buttons .aui-button:focus,.aui-buttons .aui-button:hover
	{
	border-color: #999
}

.aui-buttons .aui-button[aria-disabled=true],.aui-buttons .aui-button[aria-disabled=true]:active,.aui-buttons .aui-button[aria-disabled=true]:focus,.aui-buttons .aui-button[aria-disabled=true]:hover,.aui-buttons .aui-button[disabled],.aui-buttons .aui-button[disabled]:active,.aui-buttons .aui-button[disabled]:focus,.aui-buttons .aui-button[disabled]:hover
	{
	border-color: #ccc
}

.aui-buttons .aui-button.aui-button-primary {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	border-color: #ccc;
	color: #3b73af;
	text-shadow: none
}

.aui-buttons .aui-button ~.aui-button {
	border-left-width: 0;
	padding-left: 11px
}

.aui-buttons .aui-button.aui-button-primary:active,.aui-buttons .aui-button.aui-button-primary:focus,.aui-buttons .aui-button.aui-button-primary:hover
	{
	border-color: #999;
	color: #205081
}

.aui-buttons .aui-button ~.aui-button:active,.aui-buttons .aui-button ~.aui-button:focus,.aui-buttons .aui-button
	~.aui-button:hover {
	border-width: 1px;
	margin-left: -1px;
	position: relative
}

.aui-button[aria-pressed=true],.aui-buttons .aui-button[aria-pressed=true],.aui-buttons .aui-button[aria-pressed=true].aui-button-primary,.aui-buttons .aui-button[aria-pressed=true].aui-button-subtle
	{
	background: #ddd;
	background: linear-gradient(to bottom, #ccc 0, #ddd 13%)
}

.aui-button[aria-pressed=true].aui-button-subtle,.aui-buttons .aui-button[aria-pressed=true].aui-button-subtle
	{
	color: #333;
	border-color: #ccc
}

.aui-buttons .aui-button[aria-pressed=true]:active {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
	background: #ccc
}

.aui-button[aria-disabled=true],.aui-button[aria-disabled=true]:active,.aui-button[aria-disabled=true]:focus,.aui-button[aria-disabled=true]:hover,.aui-button[aria-disabled=true][aria-pressed],.aui-button[disabled],.aui-button[disabled]:active,.aui-button[disabled]:focus,.aui-button[disabled]:hover
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	border-color: #ccc;
	box-shadow: none;
	color: #999;
	cursor: default;
	text-shadow: none
}

.aui-button.aui-button-subtle[aria-disabled=true],.aui-button.aui-button-subtle[disabled]
	{
	border: 0;
	background: 0 0
}

.aui-button.aui-button-primary[aria-disabled=true],.aui-button.aui-button-primary[aria-disabled=true]:active,.aui-button.aui-button-primary[aria-disabled=true]:focus,.aui-button.aui-button-primary[aria-disabled=true]:hover,.aui-button.aui-button-primary[disabled],.aui-button.aui-button-primary[disabled]:active,.aui-button.aui-button-primary[disabled]:focus,.aui-button.aui-button-primary[disabled]:hover
	{
	background: #97b3d0;
	background: linear-gradient(to bottom, #a2c3e6 0, #97b3d0 100%);
	border-color: #7f9cb9;
	box-shadow: none;
	color: #fff;
	text-shadow: none
}

.aui-button.aui-button-link[aria-disabled=true],.aui-button.aui-button-link[aria-disabled=true]:active,.aui-button.aui-button-link[aria-disabled=true]:focus,.aui-button.aui-button-link[aria-disabled=true]:hover,.aui-button.aui-button-link[disabled],.aui-button.aui-button-link[disabled]:active,.aui-button.aui-button-link[disabled]:focus,.aui-button.aui-button-link[disabled]:hover
	{
	background: 0 0;
	border-color: transparent;
	color: #999;
	text-shadow: none;
	text-decoration: none
}

.aui-buttons .aui-button.aui-button-primary[aria-disabled=true],.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:active,.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:focus,.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:hover,.aui-buttons .aui-button.aui-button-primary[disabled],.aui-buttons .aui-button.aui-button-primary[disabled]:active,.aui-buttons .aui-button.aui-button-primary[disabled]:focus,.aui-buttons .aui-button.aui-button-primary[disabled]:hover
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	border-color: #ccc;
	color: #9dbbd9;
	text-shadow: none
}

.aui-button.aui-button-compact .aui-icon {
	margin-top: -1px
}

.aui-button.aui-button-primary .aui-icon {
	color: #fff
}

.aui-button .aui-icon {
	color: #707070
}

.aui-button[disabled] .aui-icon {
	color: #ccc
}

.aui-button[disabled].aui-button-primary .aui-icon {
	color: #fff
}

.aui-buttons .aui-button.aui-button-primary .aui-icon {
	color: #707070
}

.aui-buttons .aui-button[disabled] .aui-icon,.aui-buttons .aui-button[disabled].aui-button-primary .aui-icon
	{
	color: #ccc
}

.aui-button.aui-dropdown2-trigger.active,.aui-button.aui-dropdown2-trigger:first-child.active
	{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-width: 0;
	padding-bottom: 5px
}

.aui-button-link.aui-dropdown2-trigger.active,.aui-button-link.aui-dropdown2-trigger:first-child.active
	{
	border-bottom-width: 1px;
	box-shadow: none;
	padding-bottom: 5px
}

.aui-button.aui-button-subtle.aui-dropdown2-trigger.active,.aui-buttons .aui-button.aui-button-subtle.aui-dropdown2-trigger.active
	{
	border-color: #ccc
}

.aui-button.aui-button-subtle.aui-dropdown2-trigger:hover {
	border-color: #999
}

.aui-button.aui-dropdown2-trigger {
	padding-right: 23px !important;
	position: relative
}

.aui-button.aui-button-compact.aui-dropdown2-trigger {
	padding-right: 21px !important
}

.aui-button.aui-button-compact.aui-dropdown2-trigger:after {
	margin-left: -16px;
	top: 11px
}

.aui-button.aui-dropdown2-trigger.aui-button-compact.active,.aui-button.aui-dropdown2-trigger.aui-button-compact:first-child.active
	{
	padding-bottom: 3px
}

.aui-button.aui-dropdown2-trigger-arrowless {
	padding-right: 10px !important
}

.aui-button.aui-button-compact.aui-dropdown2-trigger-arrowless {
	padding-right: 8px !important
}

.aui-button.aui-dropdown2-trigger-arrowless:after {
	display: none
}

.aui-button.aui-dropdown2-trigger:after {
	border: 4px solid transparent;
	content: "";
	height: 0;
	left: 100%;
	margin-left: -18px;
	opacity: .8;
	position: absolute;
	width: 0
}

.aui-button.aui-dropdown2-trigger:after,.aui-buttons .aui-button.aui-button-primary.aui-dropdown2-trigger:after
	{
	border-top-color: #333
}

.aui-button.aui-button-primary.aui-dropdown2-trigger:after {
	border-top-color: #fff
}

.aui-button.aui-dropdown2-trigger.active:after,.aui-button.aui-dropdown2-trigger:hover:after
	{
	opacity: 1
}

.aui-button.aui-dropdown2-trigger:after {
	margin-top: 0;
	top: 13px
}

.aui-button.aui-dropdown2-trigger>.aui-icon-dropdown,.aui-button.aui-dropdown2-trigger>.icon-dropdown
	{
	display: none
}

input.aui-button.aui-dropdown2-trigger {
	padding-right: 10px !important
}

input.aui-button.aui-dropdown2-trigger:after {
	display: none
}

.aui-button.aui-dropdown2-trigger.aui-button-split-more,.aui-button.aui-dropdown2-trigger.aui-button-split-more.active
	{
	padding-left: 5px;
	padding-right: 10px;
	text-align: left;
	text-indent: -9999em
}

.aui-button-split-main {
	border-right: 0
}

.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover {
	border-left: 0;
	margin-left: 0
}

.aui-button.aui-dropdown2-trigger.aui-button-split-more:before {
	border-left: 1px solid #ccc;
	bottom: 4px;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: 4px
}

.aui-button.aui-button-split-main:hover+.aui-button.aui-dropdown2-trigger.aui-button-split-more:before,.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:before,.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:hover:before,.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover:before
	{
	border-left-color: #999;
	bottom: -1px;
	top: -1px
}

.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:before {
	border-left-color: #ccc
}

.aui-header .aui-nav .aui-button,.aui-header .aui-nav .aui-button-primary
	{
	margin: 5px 0 0 10px
}

.aui-header .aui-nav .aui-button-split-main {
	margin-right: 0
}

.aui-header .aui-nav .aui-button-split-more,.aui-header .aui-nav .aui-buttons .aui-button
	~.aui-button:active,.aui-header .aui-nav .aui-buttons .aui-button ~.aui-button:focus,.aui-header .aui-nav .aui-buttons .aui-button
	~.aui-button:hover {
	margin-left: 0
}

.aui-header .aui-nav .aui-button-primary,.aui-header .aui-nav .aui-button-primary:link,.aui-header .aui-nav .aui-button-primary:visited
	{
	background: #336ea9;
	background: linear-gradient(to bottom, #3b7fc4 0, #336ea9 100%);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1) inset, 0 1px 1px 0
		rgba(0, 0, 0, .2);
	border: 0;
	color: #fff;
	line-height: 1.57142857142857;
	text-shadow: 0 1px 0 #295989
}

.aui-header .aui-nav .aui-button.aui-button-primary:focus,.aui-header .aui-nav .aui-button.aui-button-primary:hover
	{
	background: #3773af;
	background: linear-gradient(to bottom, #4796e6 0, #3773af 100%);
	color: #fff
}

.aui-header .aui-nav .aui-button.aui-button-primary.active,.aui-header .aui-nav .aui-button.aui-button-primary:active
	{
	background-color: #3572b0;
	background-image: none
}

.aui-header .aui-nav .aui-buttons .aui-button-primary.aui-dropdown2-trigger:after
	{
	border-top-color: #fff
}

.aui-header .aui-button-primary.aui-button-split-main:hover+.aui-button.aui-dropdown2-trigger.aui-button-split-more:before,.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more.active:before,.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more.active:hover:before,.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more:before,.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more:hover:before
	{
	border-color: #1f4d7d;
	bottom: 0;
	top: 0
} /*! AUI Date Picker, using jQuery UI Date Picker */
.aui-datepicker-dialog .aui-datepicker-hint {
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	color: #707070;
	font-size: 14px;
	padding: 2px 5px
}

.aui-datepicker-dialog .contents {
	padding: 0
}

.aui-datepicker-dialog .arrow.aui-css-arrow:after {
	border-bottom-color: #f5f5f5
}

.aui-datepicker-dialog .ui-datepicker {
	background: inherit;
	color: inherit;
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding: 0;
	width: 100%
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header {
	background: #f5f5f5;
	height: 14px;
	margin: 0;
	padding: 10px;
	position: relative
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover
	{
	cursor: default;
	height: 20px;
	line-height: 35px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 38px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover
	{
	left: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover
	{
	right: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next span,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev span
	{
	display: block;
	position: absolute;
	left: 15px;
	top: 0;
	margin: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-title {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	height: 14px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar {
	border-spacing: 0;
	margin: 0;
	table-layout: fixed;
	width: 100%
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar thead {
	background: #f5f5f5
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar tbody {
	background-color: #fff
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
	line-height: 15px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span
	{
	line-height: 25px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
	color: #707070;
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 1px 0;
	text-align: center;
	text-transform: uppercase
}

.aui-datepicker-dialog.aui-datepicker-dialog-large .ui-datepicker .ui-datepicker-calendar th
	{
	letter-spacing: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td {
	text-align: right
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
	background: #fff;
	color: #3b73af;
	text-decoration: none;
	text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span
	{
	cursor: default;
	display: block;
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding: 0 8px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a
	{
	background: #3b73af;
	border-radius: 3px;
	color: #fff
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover
	{
	background: #3b73af
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-today {
	font-weight: 700
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-unselectable {
	background-color: #f5f5f5;
	color: #999
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-other-month.ui-datepicker-unselectable
	{
	background-color: #fff
}

.aui-datepicker-dialog .ui-widget-header {
	font-weight: 400
}

.aui-datepicker-dialog .ui-state-default,.aui-datepicker-dialog .ui-widget-content,.aui-datepicker-dialog .ui-widget-content .ui-state-default,.aui-datepicker-dialog .ui-widget-header,.aui-datepicker-dialog .ui-widget-header .ui-state-default
	{
	border: 0
}

.aui-datepicker-dialog .ui-state-focus,.aui-datepicker-dialog .ui-state-hover,.aui-datepicker-dialog .ui-widget-content .ui-state-focus,.aui-datepicker-dialog .ui-widget-content .ui-state-hover,.aui-datepicker-dialog .ui-widget-header .ui-state-focus,.aui-datepicker-dialog .ui-widget-header .ui-state-hover
	{
	background: 0 0;
	border: 0;
	color: #3b73af
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover
	{
	text-decoration: none
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover
	{
	background-color: #f5f5f5;
	border-radius: 3px;
	box-shadow: 0 0 0 1pt #ccc
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next.ui-state-disabled,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev.ui-state-disabled
	{
	color: #707070
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th
	{
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td:first-child,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th:first-child
	{
	padding-left: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td:last-child,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th:last-child
	{
	padding-right: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr:first-child>td
	{
	padding-top: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr:last-child>td
	{
	padding-bottom: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td
	{
	text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
	display: block;
	padding: 0
}

.aui-header {
	background: #205081;
	border-bottom: 1px solid #2e3d54;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	padding: 0 10px
}

.aui-header .aui-header-logo a:after,.aui-header:after {
	content: "";
	display: table;
	clear: both
}

.aui-header .aui-header-logo,.aui-header .aui-nav {
	margin: 0;
	padding: 0;
	float: left
}

.aui-header .aui-header-secondary .aui-nav {
	float: right
}

.aui-header .aui-nav>li {
	float: left;
	padding: 0
}

.aui-header a {
	color: #fff;
	display: block;
	line-height: 1;
	padding: 13px 10px
}

.aui-header a:active,.aui-header a:focus,.aui-header a:hover,.aui-header a:visited
	{
	text-decoration: none
}

.aui-header .aui-header-logo a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 40px;
	padding: 0 10px
}

.aui-header .aui-header-logo.aui-header-logo-textonly a {
	padding: 5px 10px
}

.aui-header .aui-header-logo-textonly .aui-header-logo-device {
	float: left;
	padding-top: 4px;
	text-indent: 0
}

.aui-header .aui-header-logo-textonly .aui-header-logo-device+.aui-header-logo-text
	{
	padding: 5px 0 5px 10px
}

.aui-header .aui-header-logo .aui-header-logo-text {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 1.4286;
	margin: 0;
	padding: 10px 0 10px 10px
}

.aui-header .aui-header-logo-device {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: 100%;
	display: block;
	float: left;
	height: 24px;
	padding: 8px 0;
	text-indent: -9999px;
	text-align: left
}

.aui-header .aui-header-logo img {
	border: 0;
	float: left;
	max-height: 30px;
	padding: 5px 0
}

.aui-header .aui-icon {
	margin: -1px 0;
	vertical-align: top
}

.aui-header .aui-dropdown2-trigger .aui-icon-dropdown {
	display: none
}

.aui-header .aui-dropdown2-trigger {
	padding-right: 23px !important;
	position: relative
}

.aui-header .aui-dropdown2-trigger:after {
	border: 4px solid transparent;
	border-top-color: #fff;
	content: "";
	height: 0;
	margin-left: -18px;
	margin-top: -2px;
	opacity: .8;
	left: 100%;
	position: absolute;
	text-indent: -99999px;
	top: 50%;
	width: 0
}

.aui-header .aui-dropdown2-trigger.active:after,.aui-header .aui-dropdown2-trigger:hover:after
	{
	opacity: 1
}

.aui-header .aui-button.aui-dropdown2-trigger:after {
	margin-top: 0
}

.aui-header a>.aui-avatar {
	vertical-align: top
}

.aui-header a>.aui-avatar-tiny {
	margin: -1px 0
}

.aui-header a>.aui-avatar-small {
	margin: -5px 0
}

.aui-header a.aui-button {
	line-height: 1.42857142857143
}

.aui-header .aui-button.aui-button-primary {
	background: #2c66a2;
	background: linear-gradient(to bottom, #3b7fc4 0, #2c66a2 100%);
	border: 0;
	box-shadow: rgba(255, 255, 255, .1) 0 1px 0 0 inset, rgba(0, 0, 0, .2) 0
		1px 1px 0;
	margin: 5px 10px 0;
	padding: 4px 10px
}

.aui-header .aui-button.aui-button-primary.active {
	padding-bottom: 4px
}

.aui-header .aui-button.aui-button-primary:active,.aui-header .aui-button.aui-button-primary:focus,.aui-header .aui-button.aui-button-primary:hover
	{
	background: #2c5e9b;
	background: linear-gradient(to bottom, #6299d0 0, #2c5e9b 100%)
}

.aui-header .aui-dropdown2-trigger.active,.aui-header a:active,.aui-header a:focus,.aui-header a:hover
	{
	background-color: #3b73af
}

.aui-header .aui-dropdown2-trigger.active .aui-icon,.aui-header a:active .aui-icon,.aui-header a:focus .aui-icon,.aui-header a:hover .aui-icon
	{
	opacity: 1
}

.aui-header .aui-quicksearch {
	padding: 0 10px
}

.aui-header .aui-quicksearch input {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	background: #f5f5f5;
	border: 0;
	border-radius: 5em;
	box-shadow: inset 1px 2px 3px rgba(0, 0, 0, .3);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	font-family: inherit;
	font-size: inherit;
	height: 1.71428571428571em;
	line-height: 1.42857142857143;
	margin: 8px 0;
	padding: 2px 10px;
	vertical-align: baseline;
	width: 170px
}

.aui-header .aui-quicksearch input:focus {
	background-color: #fff;
	outline: 0
}

.aui-header .aui-quicksearch input::-webkit-input-placeholder {
	color: #707070
}

.aui-header .aui-quicksearch input::-moz-placeholder {
	color: #707070;
	opacity: 1
} /*! AUI Lozenge */
.aui-lozenge {
	background: #ccc;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #333;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	line-height: 99%;
	margin: 0;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase
}

.aui-lozenge.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #ccc;
	color: #333
}

.aui-lozenge-success {
	background-color: #14892c;
	border-color: #14892c;
	color: #fff
}

.aui-lozenge-success.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #60b070;
	color: #14892c
}

.aui-lozenge-error {
	background-color: #d04437;
	border-color: #d04437;
	color: #fff
}

.aui-lozenge-error.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #e8a29b;
	color: #d04437
}

.aui-lozenge-current {
	background-color: #ffd351;
	border-color: #ffd351;
	color: #594300
}

.aui-lozenge-current.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #ffe9a8;
	color: #594300
}

.aui-lozenge-complete {
	background-color: #4a6785;
	border-color: #4a6785;
	color: #fff
}

.aui-lozenge-complete.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #a5b3c2;
	color: #4a6785
}

.aui-lozenge-moved {
	background-color: #815b3a;
	border-color: #815b3a;
	color: #fff
}

.aui-lozenge-moved.aui-lozenge-subtle {
	background-color: #fff;
	border-color: #c0ad9d;
	color: #815b3a
} /*! AUI Navigation */
.aui-nav,.aui-nav>li {
	list-style: none;
	margin: 0;
	padding: 0
}

.aui-nav-breadcrumbs:after,.aui-nav-horizontal:after,.aui-nav-pagination:after,.aui-navgroup-horizontal .aui-nav:after,.aui-navgroup-horizontal .aui-navgroup-inner:after
	{
	clear: both;
	content: " ";
	display: table
}

.aui-nav-breadcrumbs>li,.aui-nav-horizontal>li,.aui-nav-pagination>li,.aui-navgroup-horizontal .aui-nav>li
	{
	float: left
}

.aui-nav-heading {
	color: #707070;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.66666666666667;
	text-transform: uppercase
}

.aui-nav-breadcrumbs>li {
	padding: 0 10px 0 0
}

.aui-nav-breadcrumbs>li+li:before {
	content: "/";
	padding-right: 10px
}

.aui-nav-horizontal>li a,.aui-navgroup-horizontal .aui-nav>li a {
	padding-right: 10px
}

.aui-nav-pagination {
	margin: 10px 0 0
}

.aui-nav-pagination>li {
	padding: 0
}

.aui-nav-pagination>li>a {
	padding: 10px 10px 0
}

.aui-nav-pagination>li.aui-nav-selected,.aui-nav-pagination>li.aui-nav-truncation
	{
	padding-left: 10px;
	padding-right: 10px
}

.aui-nav-pagination .aui-nav-truncation>a {
	padding-left: 0;
	padding-right: 0
}

.aui-nav-pagination>li.aui-nav-selected:first-child,.aui-nav-pagination>li.aui-nav-truncation:first-child,.aui-nav-pagination>li:first-child>a
	{
	padding-left: 0
}

.aui-nav-pagination>li.aui-nav-selected:last-child,.aui-nav-pagination>li.aui-nav-truncation:last-child,.aui-nav-pagination>li:last-child>a
	{
	padding-right: 0
}

.aui-nav-pagination a[aria-disabled=true]:active,.aui-nav-pagination a[aria-disabled=true]:focus,.aui-nav-pagination a[aria-disabled=true]:hover,.aui-nav-pagination a[aria-disabled=true]:link,.aui-nav-pagination a[aria-disabled=true]:visited
	{
	color: #999;
	text-decoration: none
}

.aui-nav-pagination>li.aui-nav-current,.aui-nav-pagination>li.aui-nav-selected
	{
	color: #333;
	font-weight: 700
}

.aui-nav-vertical>li>a,.aui-navgroup-vertical .aui-nav>li>a {
	color: #3b73af;
	display: block;
	line-height: 1.14285714285714;
	padding: 7px 10px;
	word-wrap: break-word
}

.aui-nav-vertical>li>a:focus,.aui-nav-vertical>li>a:hover,.aui-navgroup-vertical .aui-nav>li>a:focus,.aui-navgroup-vertical .aui-nav>li>a:hover
	{
	background: #e6e6e6;
	text-decoration: none
}

.aui-nav-vertical .aui-nav .aui-nav-selected>a,.aui-navgroup-vertical .aui-nav .aui-nav-selected>a
	{
	color: #333;
	font-weight: 700
}

.aui-navgroup-vertical .aui-nav,.aui-navgroup-vertical .aui-nav-heading
	{
	border-top: 1px solid #ccc;
	margin-top: 5px;
	padding-top: 5px
}

.aui-navgroup-vertical .aui-nav-heading {
	padding: 10px 10px 4px
}

.aui-navgroup-vertical .aui-nav-heading+.aui-nav,.aui-navgroup-vertical .aui-nav:first-child,.aui-navgroup-vertical .aui-navgroup-inner>.aui-nav-heading:first-child,.aui-navgroup-vertical .aui-navgroup-primary>.aui-nav-heading:first-child
	{
	border-top: 0;
	margin-top: 0;
	padding-top: 0
}

.aui-navgroup-vertical .aui-nav .aui-nav {
	border-top: 0;
	margin-top: 0;
	padding: 0 0 0 26px
}

.aui-navgroup-vertical .aui-nav .aui-nav>li {
	position: relative
}

.aui-navgroup-vertical .aui-nav .aui-nav>li:after,.aui-navgroup-vertical .aui-nav .aui-nav>li:before
	{
	background-color: #ccc;
	content: "";
	left: -1px;
	position: absolute
}

.aui-navgroup-vertical .aui-nav .aui-nav>li:before {
	bottom: 0;
	top: 0;
	width: 1px
}

.aui-navgroup-vertical .aui-nav .aui-nav>li:after {
	height: 1px;
	top: 14px;
	width: 5px
}

.aui-navgroup-vertical .aui-nav .aui-nav>li:last-child:before {
	bottom: 50%
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded] {
	position: relative
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded] .aui-nav-heading {
	padding-left: 0
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded] .aui-nav-subtree-toggle
	{
	color: #999;
	left: 0;
	position: absolute;
	padding-left: 0;
	padding-right: 0;
	top: 0;
	width: 15px
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded] li {
	position: relative
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>*
	{
	display: none
}

.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>.aui-nav-item,.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>.aui-nav-subtree-toggle
	{
	display: inherit
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions {
	border-radius: 2px;
	display: block;
	height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 5px;
	text-indent: -999em;
	top: 7px;
	width: 16px
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:after {
	border: 4px solid transparent;
	border-top-color: #333;
	content: "";
	height: 0;
	left: 4px;
	position: absolute;
	top: 6px;
	width: 0
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover
	{
	background-color: #ccc
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover:after
	{
	border-top-color: #333
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions ~.aui-nav-item-label
	{
	margin-right: 15px
}

.aui-navgroup-horizontal {
	background: #f5f5f5;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0 10px
}

.aui-page-panel-content>.aui-navgroup-horizontal {
	margin-left: -20px;
	margin-right: -20px
}

.aui-navgroup-horizontal+.aui-page-panel {
	border-top: 0;
	margin-top: 0
}

.aui-page-panel-content>.aui-navgroup-horizontal:first-child {
	margin-top: -20px
}

.aui-navgroup-horizontal .aui-nav>li a {
	color: #3b73af;
	display: block;
	margin: 0;
	padding: 9px 10px;
	text-decoration: none
}

.aui-navgroup-horizontal .aui-nav>li a.active,.aui-navgroup-horizontal .aui-nav>li a:focus,.aui-navgroup-horizontal .aui-nav>li a:hover
	{
	background: #e6e6e6;
	text-decoration: none
}

.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a {
	color: #333;
	font-weight: 700;
	position: relative
}

.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:after,.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:before
	{
	border: 8px solid transparent;
	border-style: outset outset solid;
	border-bottom-color: #ccc;
	bottom: 0;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -8px;
	overflow: hidden;
	position: absolute;
	width: 0
}

.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:after {
	background: 0 0;
	border-bottom-color: #fff;
	bottom: -1px
}

.aui-navgroup-horizontal .aui-nav,.aui-navgroup-horizontal .aui-nav-heading,.aui-navgroup-horizontal .aui-navgroup-primary
	{
	float: left
}

.aui-navgroup-horizontal .aui-navgroup-secondary {
	float: right
}

.aui-navgroup-horizontal .aui-dropdown2-trigger .aui-icon-dropdown {
	display: none
}

.aui-navgroup-horizontal .aui-dropdown2-trigger {
	padding-right: 23px !important;
	position: relative
}

.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:after {
	border: 4px solid transparent;
	content: "";
	height: 0;
	left: 100%;
	margin-left: -18px;
	margin-top: -3px;
	opacity: .8;
	position: absolute;
	top: 50%;
	width: 0;
	border-top-color: #333
}

.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger.active:after,.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:hover:after
	{
	opacity: 1
}

.aui-navgroup-horizontal .aui-nav-breadcrumbs>li,.aui-navgroup-horizontal .aui-nav-breadcrumbs>li:before
	{
	padding: 0
}

.aui-navgroup-horizontal .aui-nav-breadcrumbs>li a {
	display: inline-block
}

.aui-navgroup-horizontal .aui-nav-heading {
	padding: 10px 10px 0
}

#footer,.aui-header {
	clear: both;
	float: left;
	width: 100%
}

#content {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	position: relative
}

#content:before {
	content: "";
	clear: both;
	display: table
}

#footer .footer-body a {
	color: #707070
}

#footer .footer-body>p,#footer .footer-body>ul {
	margin: 10px 0 0
}

#footer .footer-body>p:first-child,#footer .footer-body>ul:first-child {
	margin: 0
}

#footer .footer-body>ul {
	display: block;
	font-size: 0;
	list-style: none;
	padding: 0
}

#footer .footer-body>ul>li {
	display: inline-block;
	font-size: 12px;
	line-height: 1.66666666666667;
	padding: 0;
	white-space: nowrap
}

#footer .footer-body>ul>li+li {
	margin-left: 10px
}

#footer .footer-body>ul>li:after {
	content: "\b7";
	margin-left: 10px;
	speak: none
}

#footer .footer-body>ul>li:last-child:after {
	display: none
}

.aui-group {
	display: table;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%
}

.aui-group>.aui-item {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	margin: 0;
	vertical-align: top
}

.aui-group>.aui-item+.aui-item {
	padding-left: 20px
}

.aui-layout .aui-group>header {
	display: table-caption
}

.aui-group.aui-group-split>.aui-item {
	text-align: right
}

.aui-group.aui-group-split>.aui-item:first-child,.aui-group.aui-group-trio>.aui-item
	{
	text-align: left
}

.aui-group.aui-group-trio>.aui-item+.aui-item {
	text-align: center
}

.aui-group.aui-group-trio>.aui-item+.aui-item+.aui-item {
	text-align: right
}

#content {
	margin: 0;
	padding: 0
}

body {
	background: #f5f5f5;
	color: #333
}

a {
	color: #3b73af;
	text-decoration: none
}

a:active,a:focus,a:hover {
	text-decoration: underline
}

#footer .footer-body {
	color: #707070;
	font-size: 12px;
	line-height: 1.66666666666667;
	margin: 20px 0;
	padding: 0 10px 21px;
	min-height: 44px;
	text-align: center
}

#content>.aui-panel {
	background: #fff;
	margin: 20px 0 0;
	padding: 20px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0
}

#content>.aui-page-header {
	padding: 20px
}

#content>.aui-page-header+.aui-panel,#content>.aui-page-header:first-child
	{
	margin-top: 0
}

.aui-panel+.aui-panel {
	margin-top: 20px
} /*! AUI Page Panel */
.aui-page-panel {
	background: #fff;
	border: 1px solid #ccc;
	border-left-width: 0;
	border-right-width: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	display: block;
	margin: 20px 0 0;
	padding: 0;
	position: relative;
	width: 100%
}

.aui-page-panel-inner {
	border-spacing: 0;
	display: table;
	table-layout: fixed;
	width: 100%
}

.aui-page-panel-content,.aui-page-panel-item,.aui-page-panel-nav,.aui-page-panel-sidebar
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	padding: 20px;
	vertical-align: top
}

.aui-page-panel-nav {
	border-right: 1px solid #ccc;
	width: 240px
}

.aui-page-panel-sidebar {
	width: 35%
}

.aui-page-panel-item {
	padding: 0
}

.aui-page-panel-nav ~.aui-page-panel-sidebar {
	width: 30%
}

.aui-navbar+.aui-page-panel,.aui-page-header+.aui-page-panel {
	margin-top: 0
}

.aui-navbar+.aui-page-panel {
	border-top: 0
}

.aui-page-panel-nav>.aui-nav-vertical {
	margin-left: -10px;
	margin-right: -10px
}

.aui-page-fixed #footer .footer-body,.aui-page-fixed .aui-header-inner,.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-fixed .aui-page-header-inner,.aui-page-fixed .aui-page-panel-inner,.aui-page-focused #footer .footer-body,.aui-page-focused .aui-page-header,.aui-page-focused .aui-page-panel,.aui-page-hybrid #footer .footer-body,.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-hybrid .aui-page-header,.aui-page-hybrid .aui-page-panel-inner
	{
	margin-left: auto;
	margin-right: auto;
	width: 800px
}

.aui-page-fixed .aui-header-inner,.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner
	{
	width: 820px
}

.aui-page-focused-small #footer .footer-body,.aui-page-focused-small .aui-page-header,.aui-page-focused-small .aui-page-panel
	{
	width: 400px
}

.aui-page-focused-medium #footer .footer-body,.aui-page-focused-medium .aui-page-header,.aui-page-focused-medium .aui-page-panel
	{
	width: 600px
}

.aui-page-focused-large #footer .footer-body,.aui-page-focused-large .aui-page-header,.aui-page-focused-large .aui-page-panel
	{
	width: 800px
}

.aui-page-focused-xlarge #footer .footer-body,.aui-page-focused-xlarge .aui-page-header,.aui-page-focused-xlarge .aui-page-panel
	{
	width: 980px
}

.aui-page-focused .aui-page-panel {
	border-width: 1px;
	border-radius: 5px
}

.aui-page-fixed #content>.aui-page-header,.aui-page-fixed .aui-page-panel-inner
	{
	padding-left: 0;
	padding-right: 0
}

.aui-page-fixed .aui-page-panel-content:first-child,.aui-page-fixed .aui-page-panel-item:first-child,.aui-page-fixed .aui-page-panel-nav:first-child,.aui-page-fixed .aui-page-panel-sidebar:first-child,.aui-page-hybrid .aui-page-panel-content:first-child,.aui-page-hybrid .aui-page-panel-item:first-child,.aui-page-hybrid .aui-page-panel-nav:first-child,.aui-page-hybrid .aui-page-panel-sidebar:first-child
	{
	padding-left: 0
}

.aui-page-fixed .aui-page-panel-content:last-child,.aui-page-fixed .aui-page-panel-item:last-child,.aui-page-fixed .aui-page-panel-nav:last-child,.aui-page-fixed .aui-page-panel-sidebar:last-child,.aui-page-hybrid .aui-page-panel-content:last-child,.aui-page-hybrid .aui-page-panel-item:last-child,.aui-page-hybrid .aui-page-panel-nav:last-child,.aui-page-hybrid .aui-page-panel-sidebar:last-child
	{
	padding-right: 0
}

.aui-page-panel .aui-page-header {
	width: auto
}

.aui-page-panel .aui-page-header-inner {
	width: 100%
}

#content>.aui-tabs {
	margin: 20px;
	background: 0 0
}

#content>.aui-tabs>.tabs-pane {
	padding: 20px
}

#content>.aui-tabs.horizontal-tabs>.tabs-pane {
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff
}

#content>.aui-tabs.horizontal-tabs>.tabs-menu {
	display: table
}

.aui-page-focused .aui-page-panel-content>h2:first-child {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.aui-page-focused .aui-page-panel-content>form.aui .buttons-container {
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding-top: 20px
}

.aui-page-header-inner {
	border-spacing: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	table-layout: auto;
	width: 100%
}

.aui-page-header-actions,.aui-page-header-image,.aui-page-header-main {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top
}

.aui-page-header-image {
	white-space: nowrap;
	width: 1px
}

.aui-page-header-main {
	vertical-align: middle
}

.aui-page-header-image+.aui-page-header-main {
	padding-left: 10px
}

.aui-page-header-actions {
	padding-left: 20px;
	text-align: right;
	vertical-align: middle
}

.aui-page-header-main>h1,.aui-page-header-main>h2,.aui-page-header-main>h3,.aui-page-header-main>h4,.aui-page-header-main>h5,.aui-page-header-main>h6
	{
	margin: 0
}

.aui-page-header-actions>.aui-buttons {
	margin: 5px 0;
	vertical-align: top;
	white-space: nowrap
}

.aui-page-header-image .aui-avatar {
	vertical-align: top
}

.aui-page-header-hero .aui-page-header-main h1,.aui-page-header-hero .aui-page-header-main h2
	{
	font-size: 48px;
	line-height: 1.25;
	margin-top: 40px
}

.aui-page-header-hero .aui-page-header-main p {
	font-size: 24px;
	line-height: 1.458333333333333;
	margin-top: 10px;
	padding-bottom: 50px
}

.aui-page-header-marketing .aui-page-header-main h1,.aui-page-header-marketing .aui-page-header-main h2
	{
	color: #205081;
	font-size: 36px;
	line-height: 1.388888888888889;
	margin-top: 60px
}

.aui-page-header-marketing .aui-page-header-main p {
	font-size: 20px;
	color: #707070;
	line-height: 1.5
}

.aui-page-header-hero .aui-page-header-main h1 .aui-lozenge,.aui-page-header-hero .aui-page-header-main h2 .aui-lozenge,.aui-page-header-marketing .aui-page-header-main h1 .aui-lozenge,.aui-page-header-marketing .aui-page-header-main h2 .aui-lozenge
	{
	margin: 0 0 0 10px;
	position: relative;
	top: -3px
} /*! AUI Toolbar2 */
.aui-toolbar2 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

.aui-toolbar2 .aui-button {
	margin-top: 10px
}

.aui-toolbar2-group:after,.aui-toolbar2:after {
	clear: both;
	content: "";
	display: table
}

.aui-toolbar2-group {
	margin: 0;
	padding: 0
}

.aui-toolbar2-primary {
	float: left
}

.aui-toolbar2-secondary {
	float: right
}

.aui-toolbar2 .aui-buttons {
	float: left;
	padding: 0;
	white-space: nowrap
}

.aui-toolbar2 .aui-button-link {
	padding: 4px 0
}

.aui-toolbar2-primary>.aui-buttons,.aui-toolbar2-secondary>.aui-buttons
	{
	margin: 0 10px 0 0
}

.aui-toolbar2-secondary>.aui-buttons:last-child {
	margin-right: 0
}
	/*! Atlassian UI and the Atlassian Design Guidelines are created by Atlassian. See https://developer.atlassian.com/display/AUI/ and https://developer.atlassian.com/design/ for license details. */
.clear {
	clear: both
}

.hidden,form.aui .field-group.hidden,form.aui .hidden,form.aui fieldset.hidden
	{
	display: none
}

.assistive,form.aui legend.assistive {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.aui-box-shadow {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .13)
}

.aui-dialog.aui-box-shadow {
	box-shadow: none
}

.aui-blanket {
	background: #000;
	height: 100%;
	left: 0;
	opacity: .5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2500
}

.aui-dialog-shadow-parent {
	position: fixed;
	overflow: hidden;
	left: 50%;
	top: 50%
}

.aui-popup {
	background-color: #fff;
	left: 50%;
	position: fixed;
	top: 50%;
	z-index: 3000
}

.aui-dialog {
	background: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 5px;
	overflow: hidden
}

.aui-dialog .dialog-blanket {
	position: absolute;
	top: 0;
	left: 0;
	opacity: .2;
	background: #000
}

.aui-dialog .dialog-title {
	border-bottom: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 56px;
	margin: 0;
	overflow: hidden;
	padding: 15px 20px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

.aui-dialog h2.dialog-title {
	color: #333;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5
}

.aui-dialog .dialog-page-menu {
	background: #fff;
	border-right: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 10px 20px;
	width: 25%
}

.aui-dialog .dialog-page-menu li.page-menu-item {
	margin: 0;
	padding: 0
}

.aui-dialog .dialog-page-menu li.page-menu-item button.item-button {
	background: 0 0;
	border: 0;
	color: #3b73af;
	cursor: pointer;
	font-family: inherit;
	font-size: inherit;
	line-height: 1.1428;
	padding: 7px 10px;
	margin: 0;
	text-align: left;
	text-decoration: none;
	width: 100%
}

.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:focus,.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:hover
	{
	background-color: #e6e6e6
}

.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button
	{
	color: #333;
	font-weight: 700
}

.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:active,.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button:active
	{
	background-color: #3b73af;
	color: #fff
}

.aui-dialog .dialog-page-body {
	background: #fff
}

.aui-dialog .dialog-panel-body {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	padding: 20px
}

.aui-dialog .dialog-panel-body>:first-child {
	margin-top: 0
}

.aui-dialog .dialog-button-panel {
	border-top: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	height: 51px;
	overflow: hidden;
	padding: 10px;
	text-align: right;
	width: 100%
}

.aui-dialog .dialog-button-panel button.button-panel-button {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-variant: normal;
	line-height: 20px;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: baseline
}

.aui-dialog .dialog-button-panel button.button-panel-button::-moz-focus-inner
	{
	border: 0;
	padding: 0
}

.aui-dialog .dialog-button-panel button.button-panel-button:focus,.aui-dialog .dialog-button-panel button.button-panel-button:hover
	{
	background: #f7f7f7;
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border-color: #999;
	color: #000;
	text-decoration: none
}

.aui-dialog .dialog-button-panel button.button-panel-button:active {
	background: #f2f2f2;
	background-image: none;
	background-color: #f2f2f2;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .1);
	text-shadow: none;
	text-decoration: none
}

.aui-dialog .dialog-button-panel a.button-panel-link {
	background: 0 0;
	border-color: transparent;
	color: #3b73af;
	display: inline-block;
	padding: 5px 0;
	text-decoration: none;
	text-shadow: none
}

.aui-dialog .dialog-button-panel a.button-panel-link:active,.aui-dialog .dialog-button-panel a.button-panel-link:focus,.aui-dialog .dialog-button-panel a.button-panel-link:hover
	{
	background: 0 0;
	border-color: transparent;
	box-shadow: none;
	text-decoration: underline
}

.aui-dialog .dialog-button-panel a.button-panel-link,.aui-dialog .dialog-button-panel button.button-panel-button
	{
	margin: 0 10px 0 0
}

.aui-dialog .dialog-button-panel a.button-panel-link.left,.aui-dialog .dialog-button-panel button.button-panel-button.left
	{
	float: left;
	margin: 0 0 0 10px
}

.aui-layer {
	background-color: transparent;
	position: fixed;
	z-index: 3000;
	top: 100px;
	height: 80%;
	height: calc(100% - 200px)
}

.aui-layer-centered-x {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}

.aui-layer[aria-hidden=true] {
	display: none
}

.aui-dialog2 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}

.aui-dialog2.aui-layer {
	height: calc(100% - 307pxpx);
	position: fixed;
	overflow: visible;
	top: 156px
}

.aui-dialog2-small {
	width: 400px;
	min-height: 144px
}

.aui-dialog2-medium {
	width: 600px;
	min-height: 244px
}

.aui-dialog2-large {
	width: 800px;
	min-height: 444px
}

.aui-dialog2-xlarge {
	width: 980px;
	min-height: 444px
}

.aui-dialog2-small .aui-dialog2-content {
	min-height: 93px
}

.aui-dialog2-medium .aui-dialog2-content {
	min-height: 193px
}

.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content
	{
	min-height: 393px
}

@media all and (max-height:700px) {
	.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content
		{
		min-height: 193px
	}
	.aui-dialog2-large,.aui-dialog2-xlarge {
		height: 244px
	}
}

@media all and (max-height:500px) {
	.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-medium .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content
		{
		min-height: 93px
	}
	.aui-dialog2-large,.aui-dialog2-medium,.aui-dialog2-xlarge {
		height: 144px
	}
}

@media all and (max-width:1000px) {
	.aui-dialog2-xlarge {
		width: 100%;
		height: calc(100% - 107px)
	}
	.aui-dialog2-xlarge.aui-layer {
		top: 56px
	}
	.aui-dialog2-xlarge .aui-dialog2-content {
		height: 100%
	}
}

@media all and (max-width:820px) {
	.aui-dialog2-large {
		width: 100%;
		height: calc(100% - 107px)
	}
	.aui-dialog2-large.aui-layer {
		top: 56px
	}
	.aui-dialog2-large .aui-dialog2-content {
		height: 100%
	}
}

@media all and (max-width:620px) {
	.aui-dialog2-medium {
		width: 100%;
		height: calc(100% - 107px)
	}
	.aui-dialog2-medium.aui-layer {
		top: 56px
	}
	.aui-dialog2-medium .aui-dialog2-content {
		height: 100%
	}
}

@media all and (max-width:420px) {
	.aui-dialog2-small {
		width: 100%;
		height: calc(100% - 107px)
	}
	.aui-dialog2-small.aui-layer {
		top: 56px
	}
	.aui-dialog2-small .aui-dialog2-content {
		height: 100%
	}
}

.aui-dialog2-footer,.aui-dialog2-header {
	background: #f5f5f5
}

.aui-dialog2 .aui-dialog2-content {
	max-height: 100%
}

.aui-dialog2-content {
	background-color: #fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	padding: 20px
}

.aui-dialog2 .aui-dialog2-header {
	margin-top: -56px
}

.aui-dialog2-header {
	border-bottom: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	font-weight: 400;
	height: 56px;
	overflow: hidden;
	padding: 0 20px;
	width: 100%;
	display: table
}

.aui-dialog2-header-actions {
	width: 100%
}

.aui-dialog2-header-actions,.aui-dialog2-header-close,.aui-dialog2-header-main,.aui-dialog2-header-secondary
	{
	display: table-cell;
	vertical-align: middle
}

.aui-dialog2[data-aui-modal=true] .aui-dialog2-header-close {
	display: none
}

.aui-dialog2-footer-hint {
	color: #707070;
	line-height: 31px
}

.aui-dialog2-footer-hint,.aui-dialog2-header-main {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px
}

.aui-dialog2-header-main {
	max-width: 400px
}

.aui-dialog2-footer-actions,.aui-dialog2-header-close,.aui-dialog2-header-secondary
	{
	text-align: right
}

.aui-dialog2-footer-actions {
	float: right
}

.aui-dialog2-header-close {
	width: 20px;
	height: 20px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
	line-height: 100%;
	cursor: pointer;
	color: #707070
}

.aui-dialog2-warning .aui-dialog2-header {
	background-color: #d04437;
	color: #fff
}

.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-actions a,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-close,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-main,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-secondary a
	{
	color: inherit
}

.aui-dialog2-header-close .aui-icon {
	vertical-align: middle
}

.aui-dialog2-footer {
	border-top: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 51px;
	overflow: hidden;
	padding: 10px 20px;
	width: 100%;
	border-radius: 0 0 5px 5px
}

.aui-dialog2-footer:empty {
	height: 5px;
	padding: 0
}

.aui-dd-parent {
	position: relative
}

.aui-dd-parent a.aui-dd-trigger,.aui-dd-parent span a.aui-dd-trigger {
	background: transparent url(aui-icon-tools.gif) no-repeat -13px 0;
	border: 0;
	color: #000;
	display: block;
	height: 13px;
	padding: 0;
	text-indent: -9999px;
	width: 13px
}

.aui-dd-parent a.aui-dd-trigger.active,.aui-dd-parent a.aui-dd-trigger:active,.aui-dd-parent a.aui-dd-trigger:focus,.aui-dd-parent a.aui-dd-trigger:hover
	{
	background: transparent url(aui-icon-tools.gif) no-repeat -26px 0;
	border: 0;
	color: #000
}

.aui-dd-parent span a.aui-dd-trigger {
	position: absolute;
	right: 5px;
	top: 8px
}

.aui-dd-parent a.aui-dd-trigger.unstyled,.aui-dd-parent span a.aui-dd-trigger.unstyled
	{
	background: 0 0;
	border: 0;
	color: inherit;
	display: block;
	height: auto;
	text-indent: 0;
	width: auto
}

.aui-dd-parent a.aui-dd-trigger-unstyled.active,.aui-dd-parent a.aui-dd-trigger-unstyled:active,.aui-dd-parent a.aui-dd-trigger-unstyled:focus,.aui-dd-parent a.aui-dd-trigger-unstyled:hover
	{
	background: 0 0;
	border: 0;
	color: inherit
}

.aui-dd-parent span a.aui-dd-trigger-unstyled {
	position: absolute;
	right: auto;
	top: auto
}

.aui-dropdown {
	list-style-type: none
}

.aui-dd-parent .aui-dropdown,.aui-dd-parent .aui-shadow-parent,.aui-dropdown
	{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
	color: #000;
	margin-top: -1px;
	padding: 4px 0;
	position: absolute;
	z-index: 2003
}

.aui-dd-parent .aui-dropdown-left {
	left: 0
}

.aui-dd-parent .aui-dropdown-right {
	right: 0
}

.aui-dd-parent .aui-shadow {
	right: 5px
}

.aui-dd-parent .aui-dropdown li.dropdown-item,.aui-dropdown li.dropdown-item
	{
	background: #fff;
	color: #000;
	display: block;
	float: none;
	margin: 0;
	position: static
}

.aui-dd-parent .aui-dropdown a.item-link,.aui-dropdown a.item-link {
	background: #fff;
	color: #333;
	display: inline-block;
	float: none;
	height: auto;
	padding: 4px 14px 3px 12px;
	position: static;
	text-decoration: none;
	text-indent: 0;
	white-space: nowrap;
	width: auto
}

.aui-dd-parent .aui-dropdown a.item-link:link,.aui-dd-parent .aui-dropdown a.item-link:visited,.aui-dropdown a.item-link:link,.aui-dropdown a.item-link:visited
	{
	background: #fff;
	color: #333
}

.aui-dd-parent .aui-dropdown a.item-link:active,.aui-dd-parent .aui-dropdown a.item-link:focus,.aui-dd-parent .aui-dropdown a.item-link:hover,.aui-dd-parent .aui-dropdown li.dropdown-item.active a.item-link,.aui-dropdown a.item-link:active,.aui-dropdown a.item-link:focus,.aui-dropdown a.item-link:hover
	{
	background: #3B73AF;
	color: #FFF
}

.aui-dd-parent .aui-dropdown li.dropdown-item a.item-link span.icon {
	display: inline-block
}

div.shim {
	position: absolute
}

.aui-dropdown2 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	max-width: 300px;
	min-width: 160px;
	position: absolute;
	z-index: 1
}

.aui-dropdown2 a {
	display: block
}

.aui-dropdown2 .aui-list-truncate a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.aui-dropdown2.aui-style-default {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2)
}

.aui-dropdown2.aui-style-default ul {
	list-style: none;
	margin: 2px 0;
	padding-left: 0
}

.aui-style-default .aui-dropdown2-section+.aui-dropdown2-section {
	border-top: 1px solid #ccc
}

.aui-dropdown2-heading,.aui-dropdown2.aui-style-default .aui-dropdown2-section>strong,.aui-dropdown2.aui-style-default>strong
	{
	color: #707070;
	display: block;
	font-size: 12px;
	font-weight: 700;
	padding: 7px 10px 5px;
	text-transform: uppercase
}

.aui-dropdown2.aui-style-default strong+ul {
	margin-top: 0
}

.aui-dropdown2.aui-style-default a {
	color: #333;
	padding: 3px 10px;
	text-decoration: none
}

.aui-dropdown2.aui-style-default a:focus,.aui-dropdown2.aui-style-default a:hover
	{
	text-decoration: none
}

.aui-dropdown2.aui-style-default .active,.aui-dropdown2.aui-style-default .aui-dropdown2-active
	{
	background-color: #3b73af;
	color: #fff
}

.aui-dropdown2.aui-style-default .aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .disabled
	{
	color: #ccc;
	cursor: default
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox,.aui-dropdown2.aui-style-default .aui-dropdown2-radio,.aui-dropdown2.aui-style-default .aui-icon-container
	{
	padding-left: 31px;
	background-position: 10px 5px;
	background-repeat: no-repeat;
	position: relative
}

.aui-dropdown2.aui-style-default .aui-icon-container>.aui-icon,.aui-dropdown2.aui-style-default .aui-icon-container>img
	{
	border-width: 0;
	left: 10px;
	position: absolute;
	top: 5px
}

.aui-dropdown2.aui-style-default .aui-icon-container>.aui-icon {
	display: block;
	overflow: hidden;
	text-indent: -99999px
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked
	{
	background-image:
		url()
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.active
	{
	background-image:
		url()
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled.active
	{
	background-image:
		url()
}

.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked
	{
	background-image:
		url()
}

.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.active
	{
	background-image:
		url()
}

.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled.active
	{
	background-image:
		url()
}

.aui-dropdown2.aui-dropdown2-tailed {
	border: 1px solid #ccc;
	margin-top: 10px
}

.aui-dropdown2.aui-dropdown2-tailed:after,.aui-dropdown2.aui-dropdown2-tailed:before
	{
	border-color: transparent;
	border-style: outset outset solid;
	border-width: 8px;
	bottom: 100%;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	width: 0
}

.aui-dropdown2.aui-dropdown2-tailed:before {
	border-bottom-color: #ccc;
	margin-bottom: 1px
}

.aui-dropdown2.aui-dropdown2-tailed:after {
	border-bottom-color: #fff
}

.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1 {
	padding: 5px 8px;
	text-decoration: none
}

.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2-active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:focus,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:hover
	{
	background-color: #326ca6;
	border-radius: 4px;
	color: #fff;
	text-decoration: none
}

.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2active
	{
	border-radius: 4px 4px 0 0
}

.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true],.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:focus,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:hover
	{
	background: inherit;
	color: #99b6d3;
	cursor: default
}

.aui-dropdown2.aui-style-default.aui-dropdown2-in-buttons,.aui-dropdown2.aui-style-default.aui-dropdown2-in-toolbar
	{
	margin-top: -1px;
	border-top-color: #ccc
}

.aui-dropdown2.aui-style-default.aui-dropdown2-in-header {
	margin-top: 1px
}

.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-in-buttons
	{
	margin-top: 0
}

.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-tailed
	{
	margin-top: 4px
}

.aui-dropdown2-sub-trigger {
	position: relative
}

.aui-dropdown2-sub-trigger:after {
	border: 5px solid transparent;
	border-left-color: #333;
	content: "";
	height: 0;
	margin-left: -16px;
	margin-top: -5px;
	left: 100%;
	position: absolute;
	top: 50%;
	width: 0
}

.aui-dropdown2-sub-trigger.active:after,.aui-dropdown2-sub-trigger.aui-dropdown2-active:after
	{
	border-left-color: #fff
}

.aui-dropdown2-sub-trigger.aui-dropdown2-disabled:after,.aui-dropdown2-sub-trigger.disabled:after
	{
	border-left-color: #ccc
}

.aui-dropdown2.aui-dropdown2-in-header.aui-dropdown2-sub-menu,.aui-dropdown2.aui-dropdown2-sub-menu
	{
	margin-top: -3px
}

form.aui {
	margin: 20px 0 0;
	position: relative
}

form.aui:first-child {
	margin-top: 0
}

form.aui .aui-select2-container,form.aui .multi-select,form.aui .password,form.aui .select,form.aui .text,form.aui .textarea,form.aui .upfile
	{
	color: #333;
	font-family: inherit;
	font-size: 14px
}

form.aui .aui-select2-container .select2-choices,form.aui .multi-select,form.aui .password,form.aui .select,form.aui .text,form.aui .textarea
	{
	border: 1px solid #ccc;
	border-radius: 3.01px;
	box-shadow: inset 0 1px 3px #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: inherit;
	margin: 0;
	max-width: 250px;
	vertical-align: baseline;
	width: 100%
}

form.aui .aui-select2-container .select2-choices,form.aui .password,form.aui .select,form.aui .text
	{
	height: 2.1428571428571em;
	line-height: 1.4285714285714;
	padding: 4px 5px
}

form.aui .select {
	padding: 6px 5px 5px
}

form.aui .multi-select,form.aui .select[size],form.aui .textarea {
	height: auto;
	line-height: 1.4285714285714;
	margin: 0;
	padding: 4px 5px
}

form.aui .textarea {
	overflow-y: auto
}

form.aui .aui-select2-container {
	border: 0;
	box-shadow: none;
	height: auto;
	max-width: 250px;
	padding: 0;
	vertical-align: baseline;
	width: 100%
}

form.aui .aui-select2-container .select2-choices {
	height: auto;
	max-width: none
}

form.aui .upfile {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	margin: 5px 0;
	padding: 0
}

form.aui optgroup {
	background-color: #f5f5f5;
	color: #707070;
	font-style: normal;
	font-weight: 400
}

form.aui optgroup option,form.aui option {
	background-color: #fff;
	color: #333
}

form.aui .multi-select[disabled],form.aui .multi-select[disabled] optgroup,form.aui .multi-select[disabled] option,form.aui .password[disabled],form.aui .select[disabled],form.aui .select[disabled] optgroup,form.aui .select[disabled] option,form.aui .text[disabled],form.aui .textarea[disabled]
	{
	background-color: #f5f5f5;
	color: #999
}

form.aui .multi-select[disabled],form.aui .password[disabled],form.aui .select[disabled],form.aui .text[disabled],form.aui .textarea[disabled]
	{
	box-shadow: none;
	color: #999
}

form.aui .checkbox[disabled],form.aui .multi-select[disabled],form.aui .password[disabled],form.aui .radio[disabled],form.aui .select[disabled],form.aui .text[disabled],form.aui .textarea[disabled]
	{
	cursor: not-allowed
}

form.aui .password::-webkit-input-placeholder,form.aui .text::-webkit-input-placeholder,form.aui .textarea::-webkit-input-placeholder
	{
	color: #707070
}

form.aui .password::-moz-placeholder,form.aui .text::-moz-placeholder,form.aui .textarea::-moz-placeholder
	{
	color: #707070;
	opacity: 1
}

form.aui .short-field {
	max-width: 75px
}

form.aui .medium-field {
	max-width: 165px
}

form.aui .long-field {
	max-width: 500px
}

form.aui .full-width-field {
	max-width: none
}

form.aui fieldset {
	border: 0;
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}

form.aui label,form.aui legend {
	color: #707070
}

form.aui .icon-required {
	left: 100%;
	position: absolute;
	top: 5px
}

form.aui div.description {
	color: #707070;
	font-size: 12px;
	line-height: 1.66666666666667;
	margin: 5px 0 0
}

form.aui div.description:first-child {
	margin-top: 0
}

form.aui .field-value {
	display: inline-block;
	font-weight: 700;
	padding-top: 5px
}

form.aui legend {
	display: none
}

form.aui .date-select,form.aui .field-group,form.aui .group {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	padding: 4px 0 4px 145px;
	position: relative;
	margin: 1px 0;
	width: 100%
}

form.aui .group {
	padding-top: 0
}

form.aui .date-select:after,form.aui .date-select:before,form.aui .field-group:after,form.aui .field-group:before,form.aui .group:after,form.aui .group:before
	{
	content: " ";
	display: table
}

form.aui .date-select:after,form.aui .field-group:after,form.aui .group:after
	{
	clear: both
}

form.aui .field-group>label,form.aui legend {
	float: left;
	margin-left: -145px;
	padding: 5px 0 0;
	position: relative;
	text-align: right;
	width: 130px;
	word-wrap: break-word
}

form.aui .checkbox>label,form.aui .radio>label {
	color: #333
}

form.aui div.checkbox>.checkbox[disabled]+label,form.aui div.radio>.radio[disabled]+label
	{
	color: #999;
	cursor: not-allowed
}

form.aui .checkbox .error,form.aui .field-group .error,form.aui .group .error,form.aui .radio .error
	{
	clear: both;
	color: #d04437;
	display: block;
	margin: 5px 0 0
}

form.aui .checkbox .error:first-child,form.aui .field-group .error:first-child,form.aui .radio .error:first-child
	{
	margin-top: 0
}

form.aui .date-select legend,form.aui .group legend {
	display: block
}

form.aui .date-select .field-group,form.aui .group .field-group {
	clear: none;
	padding-left: 0;
	padding-top: 0
}

form.aui .date-select .field-group label {
	display: none
}

form.aui div.checkbox,form.aui div.radio {
	margin: 5px 0 0;
	padding: 0 0 0 20px;
	position: relative
}

form.aui legend+.checkbox,form.aui legend+.field-group,form.aui legend+.radio
	{
	margin-top: 0;
	padding-top: 5px
}

form.aui div.checkbox:first-child,form.aui div.radio:first-child {
	margin-top: 0
}

form.aui .matrix {
	padding-top: 5px
}

form.aui div.checkbox input.checkbox,form.aui div.radio input.radio {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	height: 1.4285714285714em;
	left: 0;
	margin: 0;
	padding: 2px;
	position: absolute;
	vertical-align: baseline
}

form.aui .buttons-container {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	margin: 1px 0 0;
	padding: 4px 0 4px 145px;
	position: relative;
	width: 100%
}

form.aui.long-label .buttons-container,form.aui.long-label .date-select,form.aui.long-label .field-group,form.aui.long-label .group
	{
	padding-left: 250px
}

form.aui.long-label .field-group>label,form.aui.long-label .group>legend
	{
	margin-left: -250px;
	width: 235px
}

form.aui.long-label .date-select .field-group,form.aui.long-label .group .field-group,form.aui.top-label .field-group
	{
	padding-left: 0
}

form.aui.top-label .field-group>label {
	display: block;
	float: none;
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
	width: auto
}

form.aui.top-label .icon-required {
	left: 0;
	position: static;
	top: 0
}

form.aui.top-label .date-select,form.aui.top-label .group {
	padding-left: 0
}

form.aui.top-label .date-select legend,form.aui.top-label .group legend
	{
	float: none;
	margin: 0;
	text-align: left;
	width: auto
}

form.aui.top-label .date-select label {
	display: none
}

form.aui.top-label .buttons-container {
	padding-left: 0
}

form.aui .button {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-weight: 400;
	height: 2.1428571428571em;
	line-height: 1.4285714285714;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: baseline;
	white-space: nowrap
}

form.aui .cancel {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	padding: 5px 10px;
	vertical-align: baseline
}

form.aui .buttons-container>.buttons {
	font-size: 0
}

form.aui .buttons-container>.buttons>* {
	font-size: 14px
}

form.aui .buttons-container .aui-button+.aui-button,form.aui .buttons-container .aui-button+.button,form.aui .buttons-container .button+.aui-button,form.aui .buttons-container .button+.button
	{
	margin-left: 10px
}

form.aui .buttons-container .aui-button+.aui-button-link {
	margin-left: 9px
}

form.aui .button::-moz-focus-inner {
	border: 0;
	padding: 0
}

form.aui .button:focus,form.aui .button:hover {
	background: #f7f7f7;
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border-color: #999;
	color: #000;
	text-decoration: none
}

form.aui .button.active,form.aui .button:active {
	background-image: none;
	background-color: #f2f2f2;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .1);
	text-shadow: none;
	text-decoration: none
}

form.aui .button[disabled],form.aui .button[disabled]:active,form.aui .button[disabled]:focus,form.aui .button[disabled]:hover
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	border-color: #ccc;
	box-shadow: none;
	color: #999;
	cursor: default;
	text-shadow: none
}

form.aui .aui-message+.date-select,form.aui .aui-message+.field-group,form.aui .aui-message+.group
	{
	margin-top: 10px
}

form.aui .aui-field-has-icon {
	padding-right: 28px
}

form.aui .aui-field-has-icon+.aui-icon {
	position: relative;
	right: 22px;
	vertical-align: middle
}

form.aui textarea.aui-field-has-icon+.aui-icon {
	vertical-align: top;
	top: 4px
}

form.aui .aui-field-has-invisible-icon+.aui-icon {
	display: none
}

form.aui span.content {
	left: -9999px;
	position: absolute;
	top: -9999px
}

form.aui pre.aui-form {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	font-family: monospace;
	font-size: 12px;
	line-height: 1.66666666666667;
	overflow-x: auto;
	overflow-y: visible;
	padding: 15px
}

.aui-icon {
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
	display: inline-block;
	height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent: -999em;
	vertical-align: text-bottom;
	width: 16px
}

.icon-dropdown,.icon-dropdown-active,.icon-dropdown-active-d,.icon-dropdown-d,.icon-maximize,.icon-maximize-d,.icon-minimize,.icon-minimize-d,.icon-move,.icon-move-d
	{
	background-repeat: no-repeat
}

.aui-icon.icon-dropdown,.aui-icon.icon-dropdown-active,.aui-icon.icon-dropdown-active-d,.aui-icon.icon-dropdown-d,.aui-icon.icon-maximize,.aui-icon.icon-maximize-d,.aui-icon.icon-minimize,.aui-icon.icon-minimize-d,.aui-icon.icon-move,.aui-icon.icon-move-d
	{
	background-position: 0 0 !important;
	height: 13px;
	vertical-align: baseline;
	width: 13px
}

.icon-move {
	background-image:
		url();
	cursor: move
}

.icon-move-d {
	background-image:
		url();
	cursor: move
}

.icon-dropdown {
	background-image:
		url()
}

.icon-dropdown-d {
	background-image:
		url()
}

.icon-dropdown-active {
	background-image:
		url()
}

.icon-dropdown-active-d {
	background-image:
		url()
}

.icon-minimize {
	background-image:
		url()
}

.icon-minimize-d {
	background-image:
		url()
}

.icon-maximize {
	background-image:
		url()
}

.icon-maximize-d {
	background-image:
		url()
}

.aui-icon-date,form.aui .icon-date {
	background-image:
		url()
}

.aui-icon-range,form.aui .icon-range {
	background-image:
		url()
}

.aui-icon-required,form.aui .icon-required {
	background-image:
		url()
}

.aui-icon-users,form.aui .icon-users {
	background-image:
		url()
}

.aui-icon-help,.aui-icon-inline-help,form.aui .icon-help,form.aui .icon-inline-help
	{
	background-image:
		url()
}

.aui-icon-close,.aui-message .icon-close {
	background-image:
		url()
}

.aui-icon-close-inverted,.aui-message .icon-close-inverted,.aui-message.error .icon-close
	{
	background-image:
		url()
}

.aui-icon-dropdown {
	border: 4px solid transparent;
	border-top-color: #333;
	content: "";
	display: inline-block;
	height: 0;
	overflow: hidden;
	text-align: left;
	text-indent: -999em;
	position: relative;
	vertical-align: baseline;
	width: 0
} /*! AUI Inline Dialog */
.aui-inline-dialog {
	display: none;
	position: absolute;
	z-index: 100
}

.aui-inline-dialog .aui-inline-dialog-contents,.aui-inline-dialog .contents
	{
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
	overflow-y: auto;
	padding: 20px
}

.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow,.aui-inline-dialog .contents.aui-inline-dialog-no-shadow
	{
	box-shadow: none
}

.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width,.aui-inline-dialog .contents.aui-inline-dialog-auto-width
	{
	width: auto
}

#inline-dialog-shim {
	display: none
}

.aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child,.aui-inline-dialog .contents form.aui h2:first-child
	{
	border-bottom: 1px solid #ccc;
	margin: -7px 0 11px 0;
	padding: 0 0 12px
}

.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container,.aui-inline-dialog .contents form.aui .buttons-container
	{
	margin-top: 16px;
	padding: 0
}

.aui-inline-dialog .aui-inline-dialog-contents .submit+.cancel,.aui-inline-dialog .contents .submit+.cancel
	{
	margin-left: 0
}

.aui-inline-dialog .arrow,.aui-inline-dialog .aui-inline-dialog-arrow {
	position: absolute;
	height: 16px;
	top: -7px;
	width: 16px
}

.aui-inline-dialog .arrow.aui-css-arrow,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow
	{
	width: 1px
}

.aui-inline-dialog .arrow.aui-css-arrow::after,.aui-inline-dialog .arrow.aui-css-arrow::before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::before
	{
	border-color: #ccc transparent;
	border-style: solid;
	border-width: 0 8px 8px;
	content: "";
	left: -8px;
	position: absolute;
	top: 0
}

.aui-inline-dialog .arrow.aui-css-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after
	{
	border-bottom-color: #fff;
	top: 1px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after,.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before
	{
	border-width: 8px 8px 0
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after
	{
	border-top-color: #fff;
	top: -1px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow
	{
	right: -7px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before
	{
	border-width: 8px 8px 8px 0;
	border-color: transparent #ccc
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after
	{
	border-color: transparent #fff transparent transparent;
	top: 0;
	right: 0
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before
	{
	border-width: 8px 0 8px 8px;
	border-color: transparent #ccc;
	left: -7px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after
	{
	border-color: transparent transparent transparent #fff;
	top: 0;
	right: 0;
	left: -8px
}

.inline-dialog-shim {
	border: 0;
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: -2
}

.aui-message {
	background: #fcfcfc;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #333;
	margin: 10px 0 0;
	padding: 10px 10px 10px 36px;
	position: relative
}

.aui-message:first-child {
	margin-top: 0
}

.aui-message.shadowed {
	box-shadow: none
}

.aui-dialog .aui-message.closeable,.aui-popup .aui-message.closeable {
	z-index: 4000
}

.aui-message-error,.aui-message.error {
	background: #d04437;
	border-color: #d04437;
	color: #fff
}

.aui-message-warning,.aui-message.warning {
	background: #fffdf6;
	border-color: #ffe9a8
}

.aui-message-hint,.aui-message-info,.aui-message.hint,.aui-message.info
	{
	background: #f6f7f9;
	border-color: #a5b3c2
}

.aui-message-success,.aui-message.success {
	background: #f3f9f4;
	border-color: #8ac496
}

.aui-message-error a,.aui-message.error a {
	color: #fff;
	text-decoration: underline
}

.aui-message p.title {
	font-weight: 700
}

.aui-message p.title strong {
	font-weight: inherit
}

.aui-message .aui-icon {
	left: 10px;
	position: absolute;
	top: 12px
}

.aui-message.closeable {
	padding-right: 36px
}

.aui-message.closeable .icon-close {
	cursor: pointer;
	left: auto;
	right: 10px
}

#header .aui-message {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-width: 2px;
	margin: 0;
	border-radius: 0
}

#footer .aui-message {
	margin-left: 20px;
	margin-right: 20px;
	text-align: left
} /*! AUI Tables */
table.aui {
	border-collapse: collapse;
	width: 100%
}

table.aui table.aui {
	margin: 0
}

table.aui>caption {
	color: #707070;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	caption-side: top;
	padding: 7px 10px;
	text-align: left
}

table.aui>tbody>tr,table.aui>tfoot>tr {
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #333
}

table.aui>tbody>tr>th {
	background: #fff;
	color: #333
}

table.aui>tbody>tr>td,table.aui>tbody>tr>th,table.aui>tfoot>tr>td,table.aui>thead>tr>td,table.aui>thead>tr>th
	{
	padding: 7px 10px;
	text-align: left;
	vertical-align: top
}

table.aui>thead {
	border-bottom: 1px solid #ccc
}

table.aui>tbody>tr:first-child>td,table.aui>tbody>tr:first-child>th,table.aui>tfoot>tr:first-child>td
	{
	border-top: 1px solid #ccc
}

table.aui>tbody>tr>td>ul.menu,table.aui>tbody>tr>th>ul.menu,table.aui>tfoot>tr>td>ul.menu,table.aui>thead>tr>th>ul.menu
	{
	list-style-type: none;
	margin: 0;
	padding: 0
}

table.aui>tbody>tr>td>ul.menu>li,table.aui>tbody>tr>th>ul.menu>li,table.aui>tfoot>tr>td>ul.menu>li,table.aui>thead>tr>th>ul.menu>li
	{
	float: left;
	margin: 0 10px 0 0;
	width: auto
}

table.aui.aui-table-interactive>tbody>tr:hover {
	background: #f5f5f5
}

table.aui.aui-zebra tr {
	border-bottom: 0
}

table.aui-zebra>tbody>tr:nth-child(even)>th,table.aui.aui-zebra>tbody>tr:nth-child(even),table.aui.aui-zebra>tfoot>tr:nth-child(even),table.aui.aui-zebra>thead>tr:nth-child(even)
	{
	background: #f5f5f5;
	color: #333
} /*! AUI Tabs */
.aui-tabs {
	font-size: 14px;
	line-height: 1.46
}

.aui-tabs>.tabs-pane {
	display: none
}

.aui-tabs>.tabs-pane.active-pane {
	display: block
}

.aui-tabs>.tabs-menu>.menu-item>a,.aui-tabs>.tabs-menu>.menu-item>a strong
	{
	background: 0 0;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.aui-tabs>.tabs-menu>.menu-item.active-tab>a,.aui-tabs>.tabs-menu>.menu-item.active-tab>a strong
	{
	font-weight: 700
}

.aui-tabs>.tabs-menu .menu-item a,.aui-tabs>.tabs-menu .menu-item a:link,.aui-tabs>.tabs-menu .menu-item a:visited
	{
	background: #e9e9e9;
	color: #333
}

.aui-tabs>.tabs-menu .menu-item a:focus,.aui-tabs>.tabs-menu .menu-item a:hover,.aui-tabs>.tabs-menu .menu-item.active-tab a,.aui-tabs>.tabs-menu .menu-item.active-tab a:active,.aui-tabs>.tabs-menu .menu-item.active-tab a:focus,.aui-tabs>.tabs-menu .menu-item.active-tab a:hover,.aui-tabs>.tabs-menu .menu-item.active-tab a:link,.aui-tabs>.tabs-menu .menu-item.active-tab a:visited
	{
	background: #fff;
	color: #333
}

.aui-tabs.vertical-tabs>.tabs-menu {
	position: relative;
	float: left;
	width: 11em;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.aui-tabs.vertical-tabs>.tabs-menu>.aui-responsive-tabs-trigger,.aui-tabs.vertical-tabs>.tabs-menu>.menu-item
	{
	border: 1px solid #ccc;
	border-right: 0;
	margin: -1px 0 0 0
}

.aui-tabs.vertical-tabs>.tabs-menu>.menu-item:first-child {
	margin-top: 1em
}

.aui-tabs.vertical-tabs>.tabs-menu>.menu-item.active-tab {
	margin-left: -.5em;
	margin-right: -1px
}

.aui-tabs.vertical-tabs>.tabs-menu>.menu-item.active-tab>a>strong {
	padding: 4px 10px
}

.aui-tabs.vertical-tabs>.tabs-menu>.menu-item>a {
	display: block;
	text-decoration: none;
	overflow: hidden;
	padding: 3px 10px 4px
}

.aui-tabs.vertical-tabs>.tabs-menu>.menu-item strong {
	padding-right: 0
}

.aui-tabs.vertical-tabs>.tabs-pane {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 0 0 0 11em;
	padding: 20px;
	position: relative
}

.aui-tabs.horizontal-tabs>.tabs-menu ~.tabs-pane {
	border-top: 1px solid #ccc
}

.aui-tabs.horizontal-tabs>.tabs-menu {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 100%
}

.aui-tabs.horizontal-tabs[data-aui-responsive]:not ([data-aui-responsive=false]
	)>.tabs-menu {
	font-size: 0;
	margin: 0 0 -1px 0;
	overflow: hidden;
	white-space: nowrap
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item {
	background: #eee;
	display: block;
	float: left;
	margin: 0
}

.aui-tabs.horizontal-tabs[data-aui-responsive]:not ([data-aui-responsive=false]
	)>.tabs-menu>.menu-item {
	border-bottom: 1px solid #ccc;
	display: inline-block;
	float: none;
	font-size: 14px
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item:first-child {
	margin-left: 20px
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item:first-child a {
	border-top-left-radius: 3px;
	border-left: 1px solid #ccc
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item:last-child a {
	border-top-right-radius: 3px
}

.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.menu-item>a:active,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.menu-item>a:focus,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.menu-item>a:hover,.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item>a
	{
	display: block;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 4px 10px 3px;
	text-decoration: none
}

.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:active,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:focus,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:hover,.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab
	{
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	position: relative
}

.aui-tabs.horizontal-tabs>.tabs-menu>.active-tab>a,.aui-tabs.horizontal-tabs>.tabs-menu>.active-tab>a strong
	{
	font-weight: 400
}

.aui-tabs.aui-tabs-disabled>.tabs-menu>.menu-item>a {
	cursor: default
}

.active-tab.reloadable-tab a,.active-tab.reloadable-tab a strong {
	cursor: pointer !important
}

.aui-tabs.vertical-tabs.aui-legacystyle2011>.tabs-menu .menu-item strong
	{
	text-overflow: clip
}

.aui-tabs.vertical-tabs.aui-legacystyle2011>.tabs-menu .menu-item.active-tab
	{
	margin-right: 0
}

.aui-tabs.vertical-tabs.aui-legacystyle2011>.tabs-pane {
	border-radius: 0
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.hidden {
	display: none
}

.aui-toolbar {
	clear: both;
	display: inline-block;
	padding-top: 10px;
	position: relative;
	width: 100%
}

.aui-toolbar .toolbar-group {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	white-space: nowrap
}

.aui-toolbar .toolbar-item {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0
}

.aui-toolbar .aui-dd-parent {
	position: relative;
	width: auto
}

.aui-toolbar .toolbar-split {
	display: inline-block;
	float: left;
	margin-left: 10px
}

.aui-toolbar .toolbar-split.toolbar-split-right {
	float: right
}

.aui-toolbar .toolbar-split.toolbar-split-row {
	clear: both;
	float: none;
	width: 100%
}

.aui-toolbar .toolbar-trigger {
	cursor: default
}

.aui-toolbar .toolbar-item-link .toolbar-trigger {
	cursor: pointer
}

.aui-toolbar .primary .toolbar-trigger {
	font-weight: 700
}

.aui-toolbar .aui-dd-parent a.aui-dd-trigger,.aui-toolbar .toolbar-group .toolbar-trigger
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	color: #333;
	display: inline-block;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: baseline;
	height: auto;
	text-indent: 0;
	width: auto;
	float: left
}

.toolbar-item+.toolbar-item .toolbar-trigger,.toolbar-item+.toolbar-item a.aui-dd-trigger
	{
	border-left-width: 0;
	padding-left: 11px
}

.aui-toolbar .toolbar-group button.toolbar-trigger,.aui-toolbar .toolbar-group input.toolbar-trigger
	{
	font-size: inherit;
	font-family: inherit;
	line-height: inherit
}

.aui-toolbar .toolbar-group .toolbar-item.toolbar-item-link .toolbar-trigger
	{
	border-color: transparent;
	background: 0 0;
	text-decoration: none;
	color: #3b73af
}

.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:focus,.aui-toolbar .toolbar-group .toolbar-item-link:hover .toolbar-trigger
	{
	text-decoration: underline
}

.toolbar-group .toolbar-item:first-of-type .toolbar-trigger,.toolbar-group .toolbar-item:first-of-type a,.toolbar-group .toolbar-item:first-of-type button,.toolbar-group .toolbar-item:first-of-type input[type=button],.toolbar-group .toolbar-item:first-of-type input[type=reset],.toolbar-group .toolbar-item:first-of-type input[type=submit]
	{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.toolbar-group .toolbar-item.toolbar-splitbutton .aui-dd-trigger {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.toolbar-group .toolbar-item.toolbar-splitbutton:last-of-type .aui-dd-trigger,.toolbar-group .toolbar-item:last-of-type .toolbar-trigger,.toolbar-group .toolbar-item:last-of-type a,.toolbar-group .toolbar-item:last-of-type button,.toolbar-group .toolbar-item:last-of-type input[type=button],.toolbar-group .toolbar-item:last-of-type input[type=reset],.toolbar-group .toolbar-item:last-of-type input[type=submit]
	{
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.toolbar-group .toolbar-splitbutton:last-of-type .toolbar-trigger {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.toolbar-group .toolbar-item:first-of-type .toolbar-trigger,.toolbar-group .toolbar-item:first-of-type button
	{
	border-left-width: 1px
}

.aui-toolbar .toolbar-group .aui-dropdown {
	border: 1px solid #999
}

.aui-toolbar .toolbar-group .aui-dropdown a {
	border: 0;
	border-radius: 0
}

.aui-toolbar .aui-dd-parent .aui-dd-trigger:focus,.aui-toolbar .aui-dd-parent .aui-dd-trigger:hover,.aui-toolbar .aui-dropdown2-trigger.toolbar-trigger.active,.aui-toolbar .toolbar-group .active .toolbar-trigger:hover,.aui-toolbar .toolbar-group .toolbar-trigger:focus,.aui-toolbar .toolbar-group .toolbar-trigger:hover,.aui-toolbar .toolbar-group button:focus,.aui-toolbar .toolbar-group button:hover,.aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger
	{
	background: #f7f7f7;
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border-width: 1px;
	border-color: #999;
	margin-left: -1px;
	color: #000;
	position: relative;
	text-decoration: none
}

.aui-toolbar .toolbar-item.active:first-child .toolbar-trigger,.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:focus,.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:hover,.aui-toolbar .toolbar-item:first-child .aui-dropdown2-trigger.toolbar-trigger.active,.aui-toolbar .toolbar-item:first-child .toolbar-trigger:focus,.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,.aui-toolbar .toolbar-item:first-child button:focus,.aui-toolbar .toolbar-item:first-child button:hover,.aui-toolbar .toolbar-item:first-child.active .toolbar-trigger:hover,.aui-toolbar .toolbar-splitbutton:first-child:hover .toolbar-trigger
	{
	margin-left: 0
}

.aui-toolbar .aui-dd-parent a.aui-dd-trigger.active,.aui-toolbar .aui-dropdown2-trigger.active,.aui-toolbar .toolbar-group .active .toolbar-trigger,.aui-toolbar .toolbar-group .toolbar-trigger:active
	{
	background: #f2f2f2;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .1);
	text-shadow: none;
	text-decoration: none
}

.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:active {
	background: 0 0;
	box-shadow: none
}

.aui-toolbar .icon-dropdown {
	background: transparent url(aui-toolbar-24px.png) 0 0 no-repeat;
	display: inline-block;
	margin-top: 0;
	margin-left: 5px;
	margin-right: -5px;
	padding-right: 5px;
	text-indent: -9999px;
	width: 7px
}

.aui-toolbar .toolbar-dropdown .icon-dropdown {
	background-position: -24px 0;
	height: 7px
}

.aui-toolbar .toolbar-splitbutton .icon-dropdown {
	background-position: -46px 7px;
	margin-left: 0;
	height: auto
}

.aui-toolbar .toolbar-splitbutton>.toolbar-trigger,.aui-toolbar .toolbar-splitbutton>.toolbar-trigger:focus,.aui-toolbar .toolbar-splitbutton>.toolbar-trigger:hover
	{
	border-right-style: dotted;
	float: left
}

.aui-toolbar .toolbar-splitbutton>.aui-dd-parent>.toolbar-trigger:focus,.aui-toolbar .toolbar-splitbutton>.aui-dd-parent>.toolbar-trigger:hover
	{
	border-left-width: 0;
	margin-left: 0
}

.aui-toolbar .toolbar-splitbutton>.aui-dd-parent {
	float: left
}

.aui-toolbar .toolbar-splitbutton>.aui-dd-parent>.toolbar-trigger {
	border-left-width: 0
}

.aui-toolbar .toolbar-splitbutton>.aui-dd-parent.active>.toolbar-trigger
	{
	border-left-color: #999
}

.aui-toolbar .toolbar-splitbutton>.aui-dd-parent>.aui-dd-trigger {
	min-width: 0;
	margin: 0;
	padding-left: 2px;
	padding-right: 2px;
	width: 9px
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true],.aui-toolbar .toolbar-group.disabled .toolbar-trigger,.aui-toolbar .toolbar-item.disabled .toolbar-trigger,.aui-toolbar .toolbar-trigger.disabled
	{
	color: #999
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:active,.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:focus,.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:hover,.aui-toolbar .disabled .active .toolbar-trigger:hover,.aui-toolbar .toolbar-group .disabled .toolbar-trigger,.aui-toolbar .toolbar-group .disabled .toolbar-trigger:active,.aui-toolbar .toolbar-group .disabled .toolbar-trigger:focus,.aui-toolbar .toolbar-group .disabled .toolbar-trigger:hover,.aui-toolbar .toolbar-group .toolbar-trigger.disabled,.aui-toolbar .toolbar-group .toolbar-trigger.disabled:active,.aui-toolbar .toolbar-group .toolbar-trigger.disabled:focus,.aui-toolbar .toolbar-group .toolbar-trigger.disabled:hover,.aui-toolbar .toolbar-group.disabled .toolbar-trigger,.aui-toolbar .toolbar-group.disabled .toolbar-trigger:active,.aui-toolbar .toolbar-group.disabled .toolbar-trigger:focus,.aui-toolbar .toolbar-group.disabled .toolbar-trigger:hover
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	border-color: #ccc;
	box-shadow: none;
	color: #999;
	cursor: default;
	text-shadow: none
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:active,.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:focus,.aui-toolbar .aui-dropdown2-trigger[aria-disabled=true]:hover
	{
	border-color: #7f9cb9;
	color: #999
}

.aui-toolbar .toolbar-group .disabled.toolbar-item:first-child .toolbar-trigger,.aui-toolbar .toolbar-group .toolbar-item:first-child .disabled.toolbar-trigger,.aui-toolbar .toolbar-group.disabled .toolbar-item:first-child .toolbar-trigger
	{
	border-left-width: 1px;
	border-left-color: #ccc
}

.aui-toolbar .toolbar-group .disabled.toolbar-item .aui-dd-trigger,.aui-toolbar .toolbar-group .toolbar-item .disabled.aui-dd-trigger,.aui-toolbar .toolbar-group.disabled .toolbar-item .aui-dd-trigger
	{
	border-left-width: 0
}

.ffi {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 3px #ddd;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	display: inline-block;
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	max-width: 350px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
	width: 100%
}

.ffi input[type=file] {
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-filter: "alpha(Opacity=0)";
	font-size: inherit;
	height: 100%;
	line-height: 28px;
	left: 0;
	margin: 0;
	opacity: 0;
	outline: 0;
	padding: 0 5px;
	position: absolute;
	top: 0;
	width: 100%
}

.ffi input[type=file]:hover {
	cursor: pointer
}

.ffi input[type=file][disabled] {
	cursor: not-allowed
}

.ffi[data-ffi-value]:after {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	content: attr(data-ffi-value);
	display: block;
	font-style: normal;
	overflow: hidden;
	padding: 0 5px;
	text-overflow: ellipsis;
	z-index: -1
}

.ffi:before {
	background: #eee;
	border-left: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	content: attr(data-ffi-button-text);
	cursor: pointer;
	float: right;
	line-height: 28px;
	margin: 0;
	padding: 0 10px;
	white-space: nowrap
}

.ffi:hover:before {
	background: #f7f7f7;
	color: #000
}

.ffi.is-focused {
	border-color: #707070;
	outline: 0
}

.ffi.is-disabled {
	background-color: #eee
}

.ffi.is-disabled:before {
	border-color: #ccc;
	color: #707070
}

.ffi.is-disabled:active:before,.ffi.is-disabled:active:hover:before,.ffi.is-disabled:hover:before
	{
	background: #eee;
	box-shadow: none
}

.ffi.is-disabled:hover:before {
	color: #707070
}

.ffi-clear {
	background: url(clear.png) no-repeat 0 0;
	background-image: url(clear.svg);
	border: 0;
	color: #333;
	cursor: pointer;
	float: right;
	height: 16px;
	line-height: 16px;
	margin: 6px;
	opacity: .56;
	-ms-filter: "alpha(Opacity=0.56)";
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: left;
	text-indent: 999em;
	white-space: nowrap;
	width: 16px
}

.ffi-clear:hover {
	opacity: 1;
	-ms-filter: "alpha(Opacity=1)"
}

@media screen and (-ms-high-contrast:active) , ( -ms-high-contrast
	:none) {
	.ffi input[type=file] {
		line-height: normal
	}
}

.aui-module {
	margin-top: 20px
}

.aui-module:first-child {
	margin-top: 0
}

.aui-module-content,.aui-module-footer,.aui-module-header {
	-moz-box-sizing: border-box;
	box-sizing: border-box
} /*! AUI Label */
.aui-label {
	background: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	color: #3b73af;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 1px 5px;
	margin: 0 5px 0 0;
	text-align: left;
	text-decoration: none
}

span.aui-label {
	color: #333
}

.aui-label.aui-label-closeable.aui-label-split:hover,a.aui-label:active,a.aui-label:focus,a.aui-label:hover
	{
	border-color: #707070;
	text-decoration: none
}

.aui-label-split .aui-label-split-main:active,.aui-label-split .aui-label-split-main:focus,.aui-label-split .aui-label-split-main:hover
	{
	text-decoration: none
}

.aui-label.aui-label-closeable {
	padding-right: 18px;
	position: relative
}

.aui-label-closeable .aui-icon-close {
	background:
		url()
		0 0 no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 8px;
	position: absolute;
	right: 5px;
	top: 4px;
	width: 8px
} /*! AUI Sortable Tables */
.aui-table-sortable .tablesorter-header {
	cursor: pointer
}

.aui-table-sortable .tablesorter-header.aui-table-column-unsortable {
	cursor: default
}

.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:hover
	{
	background-color: inherit;
	color: inherit
}

.aui-table-sortable .tablesorter-header:hover,.aui-table-sortable .tablesorter-headerAsc,.aui-table-sortable .tablesorter-headerDesc
	{
	background-color: #f5f5f5;
	color: #333
}

.aui-table-sortable .aui-table-header-content:after {
	border: 4px solid transparent;
	content: "";
	display: inline-block;
	margin-left: 5px;
	position: relative;
	width: 0
}

.aui-table-sortable .tablesorter-header:hover .aui-table-header-content:after
	{
	border-top-color: #333;
	border-bottom-color: transparent;
	opacity: .5;
	top: 2px
}

.aui-table-sortable .tablesorter-headerAsc .aui-table-header-content:after,.aui-table-sortable .tablesorter-headerAsc:hover .aui-table-header-content:after
	{
	border-top-color: #333;
	border-bottom-color: transparent;
	opacity: 1;
	top: 2px
}

.aui-table-sortable .tablesorter-headerDesc .aui-table-header-content:after,.aui-table-sortable .tablesorter-headerDesc:hover .aui-table-header-content:after
	{
	border-top-color: transparent;
	border-bottom-color: #333;
	opacity: 1;
	top: -2px
}

.aui-progress-tracker {
	display: table;
	font-size: 12px;
	margin: 10px 0 0;
	padding: 0;
	table-layout: fixed;
	word-wrap: break-word
}

.aui-progress-tracker:first-child {
	margin-top: 0
}

.aui-progress-tracker-step {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	padding: 0 10px;
	max-width: 140px;
	min-width: 80px;
	text-align: center
}

.aui-progress-tracker-step>a,.aui-progress-tracker-step>span {
	display: block;
	font-weight: 700;
	outline: 0;
	padding-top: 25px;
	position: relative
}

.aui-progress-tracker-step>a:before,.aui-progress-tracker-step>span:before
	{
	background: #3b73af;
	border-radius: 100%;
	box-shadow: 0 0 0 3px #f5f5f5;
	content: "";
	height: 10px;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	top: 3px;
	width: 10px
}

.aui-progress-tracker-step+.aui-progress-tracker-step>a:after,.aui-progress-tracker-step+.aui-progress-tracker-step>span:after
	{
	background: #3b73af;
	border: solid #f5f5f5;
	border-width: 2px 0;
	box-shadow: -5px 0 0 -2px #3b73af, 5px 0 0 -2px #3b73af;
	content: "";
	height: 4px;
	left: -50%;
	margin-left: -14px;
	margin-right: 6px;
	position: absolute;
	right: 50%;
	top: 4px
}

.aui-progress-tracker-step-current ~.aui-progress-tracker-step {
	color: #707070
}

.aui-progress-tracker-step-current ~.aui-progress-tracker-step>a:before,.aui-progress-tracker-step-current
	~.aui-progress-tracker-step>span:before {
	background-color: #ccc
}

.aui-progress-tracker-step-current ~.aui-progress-tracker-step>a:after,.aui-progress-tracker-step-current
	~.aui-progress-tracker-step>span:after {
	background-color: #f5f5f5;
	box-shadow: none
}

.aui-progress-tracker-inverted .aui-progress-tracker-step>a:before,.aui-progress-tracker-inverted .aui-progress-tracker-step>span:before
	{
	box-shadow: 0 0 0 3px #fff
}

.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>a:after,.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>span:after
	{
	border-color: #fff
}

.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~.aui-progress-tracker-step>a:after,.aui-progress-tracker-inverted .aui-progress-tracker-step-current
	~.aui-progress-tracker-step>span:after {
	background-color: #fff
}

.aui-page-header-actions .aui-progress-tracker {
	float: right
}

.tipsy {
	position: absolute;
	word-wrap: break-word;
	z-index: 100000
}

.tipsy-inner {
	color: #FFF;
	max-width: 200px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000
}

.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: 0;
	border-left-color: transparent;
	border-right-color: transparent
}

.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: 0;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: 0;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.tipsy {
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, sans-serif;
	padding: 4px
}

.tipsy-inner {
	background: rgba(51, 51, 51, .9);
	padding: 5px 10px
}

.tipsy-arrow {
	border-color: rgba(51, 51, 51, .9);
	border-width: 4px
}

.tipsy-arrow-n {
	border-bottom-color: rgba(51, 51, 51, .9);
	margin-left: -4px
}

.tipsy-arrow-s {
	border-top-color: rgba(51, 51, 51, .9);
	margin-left: -4px
}

.tipsy-arrow-e {
	border-left-color: rgba(51, 51, 51, .9);
	margin-top: -4px
}

.tipsy-arrow-w {
	border-right-color: rgba(51, 51, 51, .9);
	margin-top: -4px
}

.tipsy a,.tipsy a:visited {
	color: #fff;
	text-decoration: underline
}

.aui-expander-content[aria-expanded=true] .aui-expander-ellipsis,.aui-expander-content[aria-hidden=true],.aui-expander-short-content[aria-hidden=true]
	{
	display: none
}

.aui-expander-content,.aui-expander-content[aria-expanded=false] {
	height: 0;
	overflow: hidden;
	position: relative
}

.aui-expander-content[aria-expanded=true] {
	height: auto
}

.aui-expander-trigger {
	cursor: pointer
}

a.aui-expander-trigger.aui-expander-reveal-text {
	background: #fff;
	bottom: 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	padding-left: 10px
}

.aui-expander-trigger.aui-expander-reveal-text:hover>span {
	text-decoration: underline
}

.aui-expander-trigger.aui-expander-reveal-text:before {
	color: #333;
	content: "\2026\00a0"
}

.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text:before
	{
	display: none
}

.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text
	{
	position: relative
}

.aui-progress-indicator {
	background: #e9e9e9;
	border-radius: 3px;
	height: 5px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.aui-progress-indicator-value {
	-webkit-animation: progressSlide 1s infinite linear;
	animation: progressSlide 1s infinite linear;
	background: 0 0;
	background-size: 20px 5px;
	background-image: linear-gradient(90deg, #ccc 50%, transparent 50%, transparent 100%);
	border-radius: 3px;
	display: block;
	height: 5px;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	position: absolute;
	width: 100%
}

@
-webkit-keyframes progressSlide { 0%{
	background-position: 20px
}

100%{
background-position
:
0
}
}
@
keyframes progressSlide { 0%{
	background-position: 20px
}

100%{
background-position
:
0
}
}
.aui-progress-indicator[data-value] .aui-progress-indicator-value {
	background: #3b73af;
	border-radius: 3px 0 0 3px;
	transition: width .5s;
	-webkit-transform: skewX(0);
	transform: skewX(0)
}

.aui-progress-indicator-static[data-value] .aui-progress-indicator-value
	{
	transition: none
}

.aui-progress-indicator[data-value="1"] .aui-progress-indicator-value {
	border-radius: 3px
}

.select2-container {
	margin: 0;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.select2-container .select2-choice {
	display: block;
	height: 26px;
	padding: 0 0 0 8px;
	overflow: hidden;
	position: relative;
	border: 1px solid #aaa;
	white-space: nowrap;
	line-height: 26px;
	color: #444;
	text-decoration: none;
	border-radius: 4px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
		color-stop(0.5, #fff));
	background-image: -webkit-linear-gradient(center bottom, #eee 0, #fff 50%);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee', GradientType=0);
	background-image: linear-gradient(top, #fff 0, #eee 50%)
}

.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #aaa;
	border-radius: 0 0 4px 4px;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
		color-stop(0.9, #fff));
	background-image: -webkit-linear-gradient(center bottom, #eee 0, #fff 90%);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee', GradientType=0);
	background-image: linear-gradient(top, #eee 0, #fff 90%)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right: 42px
}

.select2-container .select2-choice>.select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 8px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	background: url(select2.png) right top no-repeat;
	cursor: pointer;
	outline: 0
}

.select2-container.select2-allowclear .select2-choice abbr {
	display: inline-block
}

.select2-container .select2-choice abbr:hover {
	background-position: right -11px;
	cursor: pointer
}

.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	background-color: #fff;
	filter: alpha(opacity = 0)
}

.select2-drop {
	width: 100%;
	margin-top: -1px;
	position: absolute;
	z-index: 9999;
	top: 100%;
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.select2-drop-auto-width {
	border-top: 1px solid #aaa;
	width: auto
}

.select2-drop-auto-width .select2-search {
	padding-top: 4px
}

.select2-drop.select2-drop-above {
	margin-top: 1px;
	border-top: 1px solid #aaa;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 5px rgba(0, 0, 0, .15)
}

.select2-drop-active {
	border: 1px solid #5897fb;
	border-top: 0
}

.select2-drop.select2-drop-above.select2-drop-active {
	border-top: 1px solid #5897fb
}

.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 18px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #aaa;
	border-radius: 0 4px 4px 0;
	background: #ccc;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc),
		color-stop(0.6, #eee));
	background-image: -webkit-linear-gradient(center bottom, #ccc 0, #eee 60%);
	background-image: -moz-linear-gradient(center bottom, #ccc 0, #eee 60%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',
		endColorstr='#cccccc', GradientType=0);
	background-image: linear-gradient(top, #ccc 0, #eee 60%)
}

.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(select2.png) no-repeat 0 1px
}

.select2-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
	white-space: nowrap
}

.select2-search input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0;
	outline: 0;
	font-family: sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff url(select2.png) no-repeat 100% -22px;
	background: url(select2.png) no-repeat 100% -22px,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff),
		color-stop(0.99, #eee));
	background: url(select2.png) no-repeat 100% -22px,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(select2.png) no-repeat 100% -22px,
		-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(select2.png) no-repeat 100% -22px,
		linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-drop.select2-drop-above .select2-search input {
	margin-top: 4px
}

.select2-search input.select2-active {
	background: #fff url(select2-spinner.gif) no-repeat 100%;
	background: url(select2-spinner.gif) no-repeat 100%,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff),
		color-stop(0.99, #eee));
	background: url(select2-spinner.gif) no-repeat 100%,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(select2-spinner.gif) no-repeat 100%,
		-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(select2-spinner.gif) no-repeat 100%,
		linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices
	{
	border: 1px solid #5897fb;
	outline: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-dropdown-open .select2-choice {
	border-bottom-color: transparent;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff),
		color-stop(0.5, #eee));
	background-image: -webkit-linear-gradient(center bottom, #fff 0, #eee 50%);
	background-image: -moz-linear-gradient(center bottom, #fff 0, #eee 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',
		endColorstr='#ffffff', GradientType=0);
	background-image: linear-gradient(top, #fff 0, #eee 50%)
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices
	{
	border: 1px solid #5897fb;
	border-top-color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(0.5, #eee));
	background-image: -webkit-linear-gradient(center top, #fff 0, #eee 50%);
	background-image: -moz-linear-gradient(center top, #fff 0, #eee 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',
		endColorstr='#ffffff', GradientType=0);
	background-image: linear-gradient(bottom, #fff 0, #eee 50%)
}

.select2-dropdown-open .select2-choice .select2-arrow {
	background: 0 0;
	border-left: 0;
	filter: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -18px 1px
}

.select2-results {
	max-height: 200px;
	padding: 0 0 0 4px;
	margin: 4px 4px 4px 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.select2-results ul.select2-result-sub {
	margin: 0;
	padding-left: 0
}

.select2-results ul.select2-result-sub>li .select2-result-label {
	padding-left: 20px
}

.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 40px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 60px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 80px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 100px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 110px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label
	{
	padding-left: 120px
}

.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none
}

.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight: 700
}

.select2-results .select2-result-label {
	padding: 3px 7px 4px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.select2-results .select2-highlighted {
	background: #3875d7;
	color: #fff
}

.select2-results li em {
	background: #feffde;
	font-style: normal
}

.select2-results .select2-highlighted em {
	background: 0 0
}

.select2-results .select2-highlighted ul {
	background: #fff;
	color: #000
}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit
	{
	background: #f4f4f4;
	display: list-item
}

.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default
}

.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default
}

.select2-results .select2-selected {
	display: none
}

.select2-more-results.select2-active {
	background: #f4f4f4 url(select2-spinner.gif) no-repeat 100%
}

.select2-more-results {
	background: #f4f4f4;
	display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow
	{
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0
}

.select2-container.select2-container-disabled .select2-choice abbr {
	display: none
}

.select2-container-multi .select2-choices {
	height: auto !important;
	height: 1%;
	margin: 0;
	padding: 0;
	position: relative;
	border: 1px solid #aaa;
	cursor: text;
	overflow: hidden;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee),
		color-stop(15%, #fff));
	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: linear-gradient(top, #eee 1%, #fff 15%)
}

.select2-locked {
	padding: 3px 5px !important
}

.select2-container-multi .select2-choices {
	min-height: 26px
}

.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-container-multi .select2-choices li {
	float: left;
	list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	font-family: sans-serif;
	font-size: 100%;
	color: #666;
	outline: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent !important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active
	{
	background: #fff url(select2-spinner.gif) no-repeat 100% !important
}

.select2-default {
	color: #999 !important
}

.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 5px 3px 18px;
	margin: 3px 0 3px 5px;
	position: relative;
	line-height: 13px;
	color: #333;
	cursor: default;
	border: 1px solid #aaa;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #e4e4e4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',
		endColorstr='#f4f4f4', GradientType=0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),
		color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen
	{
	cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
	background: #d4d4d4
}

.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 3px;
	top: 4px;
	font-size: 1px;
	outline: 0;
	background: url(select2.png) right top no-repeat
}

.select2-container-multi .select2-search-choice-close {
	left: 3px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close
	{
	background-position: right -11px
}

.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice
	{
	padding: 3px 5px;
	border: 1px solid #ddd;
	background-image: none;
	background-color: #f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close
	{
	display: none;
	background: 0 0
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match
	{
	text-decoration: underline
}

.select2-offscreen,.select2-offscreen:focus {
	clip: rect(0, 0, 0, 0) !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	outline: 0 !important;
	left: 0 !important;
	top: 0 !important
}

.select2-display-none {
	display: none
}

.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) , only
	screen and (min-resolution:144dpi) {
	.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close
		{
		background-image: url(select2x2.png) !important;
		background-repeat: no-repeat !important;
		background-size: 60px 40px !important
	}
	.select2-search input {
		background-position: 100% -21px !important
	}
}

.aui-select2-drop .select2-search input {
	min-height: 0;
	font-family: inherit
}

.aui-select2-drop .select2-result-selectable .select2-match,.aui-select2-drop .select2-result-unselectable .select2-match
	{
	text-decoration: none;
	font-weight: 700
}

.aui-select2-drop .select2-results ul.select2-result-sub {
	padding: 0
}

.aui-select2-drop.aui-dropdown2 .select2-search {
	padding: 5px
}

.aui-select2-drop {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
	z-index: 9999
}

.aui-select2-drop.select2-drop-above.select2-drop-active {
	border: 1px solid #ccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .2);
	margin-top: 0
}

.aui-select2-drop .select2-result-unselectable>.select2-result-label {
	text-transform: uppercase;
	font-size: 12px;
	color: #707070;
	padding: 5px 10px 0
}

.aui-select2-drop .select2-results .select2-more-results,.aui-select2-drop .select2-results .select2-no-results,.aui-select2-drop .select2-results .select2-result-label,.aui-select2-drop .select2-results .select2-searching,.aui-select2-drop .select2-results ul.select2-result-sub>li .select2-result-label
	{
	padding: 3px 10px
}

.aui-select2-drop .select2-result-label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.aui-select2-drop .select2-results {
	margin: 2px 0;
	padding: 0
}

.aui-select2-drop .select2-more-results,.aui-select2-drop .select2-no-results,.aui-select2-drop .select2-searching
	{
	background-color: transparent
}

.aui-select2-drop,.aui-select2-drop .select2-search input {
	border: 1px solid #ccc
}

.aui-select2-drop .select2-search input {
	border-radius: 3px
}

.aui-select2-container.select2-container .select2-choice,.aui-select2-drop
	{
	color: inherit;
	max-width: none
}

.aui-select2-drop .select2-results ul.select2-result-sub {
	margin: 2px 0
}

.aui-select2-drop .select2-result-sub .select2-result-unselectable>.select2-result-label
	{
	text-transform: none;
	font-size: inherit;
	margin-top: 5px
}

.aui-select2-drop.aui-dropdown2.aui-style-default {
	margin-left: 0
}

.aui-select2-drop .select2-results .select2-highlighted {
	background-color: #3b73af
}

.aui-select2-container.select2-container .select2-choice>span {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.aui-select2-container.select2-container .select2-choice .select2-arrow
	{
	background: 0 0;
	border: 0;
	filter: none
}

.aui-select2-container.select2-container-active .select2-choice,.aui-select2-container.select2-container-active .select2-choices
	{
	border: 0;
	outline: 0;
	box-shadow: none
}

.aui-select2-container.select2-container .select2-choice .select2-arrow b
	{
	display: none;
	background: 0 0
}

.aui-select2-container.select2-container .select2-choice {
	position: relative;
	width: inherit
}

.aui-select2-container.select2-container a.select2-choice,.aui-select2-container.select2-container a.select2-choice:active,.aui-select2-container.select2-container a.select2-choice:focus,.aui-select2-container.select2-container a.select2-choice:hover
	{
	text-decoration: none
}

.aui-select2-container.select2-container .select2-choice:after {
	border: 4px solid transparent;
	content: "";
	height: 0;
	left: 100%;
	margin-left: -18px;
	opacity: .8;
	position: absolute;
	width: 0;
	border-top-color: #333
}

.aui-select2-container.select2-container .select2-choice.active:after,.aui-select2-container.select2-container .select2-choice:hover:after
	{
	opacity: 1
}

.aui-select2-container.select2-container .select2-choice:after {
	margin-top: 0;
	top: 12px
}

.aui-select2-container .select2-input {
	color: inherit !important
}

.aui-select2-container .select2-default {
	color: #707070 !important
}

.aui-select2-container .select2-choices .select2-search-field input {
	font-family: inherit;
	font-size: 14px;
	height: 1.4285714285714em;
	line-height: 1.4285714285714;
	margin: 0;
	padding: 0
}

.aui-select2-container.select2-container-multi .select2-choices {
	min-height: 0;
	background: #fff
}

.aui-select2-container.select2-container-multi.text {
	height: auto
}

.aui-select2-container .select2-choices .select2-search-choice {
	background: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	box-shadow: none;
	color: #333;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 1px 18px 1px 5px;
	position: relative;
	margin: 1px 5px 1px 0;
	text-align: left;
	text-decoration: none
}

.aui-select2-container .select2-choices .select2-search-choice-focus {
	border-color: #707070
}

.aui-select2-container .select2-choice abbr {
	padding-top: 10px;
	position: absolute;
	top: 10px
}

.aui-select2-container.select2-allowclear .select2-choice abbr {
	display: block
}

.aui-select2-container .select2-search-choice-close {
	cursor: pointer;
	display: block;
	height: 8px;
	left: auto;
	position: absolute;
	right: 5px;
	top: 4px;
	width: 8px
}

@media all , ( -webkit-min-device-pixel-ratio :1.5) , (
		min--moz-device-pixel-ratio :1.5) {
	.aui-select2-container.select2-container .select2-choice abbr,.aui-select2-container.select2-container .select2-search-choice-close
		{
		background:
			url()
			0 0 no-repeat !important;
		background-size: 8px !important
	}
}

.aui-select2-container.select2-container .select2-choice,.aui-select2-container.select2-container .select2-choice:visited,.aui-select2-container.select2-container a.select2-choice
	{
	background: #f2f2f2;
	background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3.01px;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	filter: none;
	font-family: inherit;
	font-size: inherit;
	font-variant: normal;
	font-weight: 400;
	height: 2.1428571428571em;
	line-height: 1.4285714285714;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: top;
	white-space: nowrap
}

.aui-select2-container.select2-container .select2-choice:focus,.aui-select2-container.select2-container .select2-choice:hover,.aui-select2-container.select2-container.select2-container-active .select2-choice
	{
	background: #f7f7f7;
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border-color: #999;
	color: #000;
	text-decoration: none
}

.aui-select2-container.select2-container .select2-choice:active,.aui-select2-container.select2-container.select2-dropdown-open .select2-choice
	{
	background-image: none;
	background-color: #f5f5f5;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .1);
	filter: none;
	text-shadow: none;
	text-decoration: none
}

.aui-select2-container.select2-container.select2-dropdown-open .select2-choice,.aui-select2-container.select2-container.select2-dropdown-open .select2-choices
	{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-width: 0;
	padding-bottom: 5px
}

.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choice,.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choices
	{
	border-radius: 3.01px;
	border-bottom-width: 1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-width: 0;
	padding-bottom: 4px;
	padding-top: 5px
}

.aui-select2-container.select2-container-multi .select2-choices .select2-search-choice,.aui-select2-container.select2-container.select2-drop-above .select2-choice,.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choice,.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choices
	{
	filter: none
}

.aui-select2-container.select2-container .select2-choice abbr {
	display: none
}

.aui-select2-container .aui-avatar {
	margin-right: 5px
}

.aui-select2-container.aui-has-avatar .select2-search-choice-close {
	top: 5px
}

.aui-select2-container.aui-has-avatar .select2-choices .select2-search-field input
	{
	padding: 1px 0
}

.aui-select2-drop.aui-has-avatar .select2-results .select2-result-label .aui-avatar
	{
	margin-right: 5px;
	vertical-align: middle
}

.aui-select2-drop.aui-has-avatar .select2-more-results,.aui-select2-drop.aui-has-avatar .select2-no-results,.aui-select2-drop.aui-has-avatar .select2-searching
	{
	padding-bottom: 5px;
	padding-top: 5px
}

.aui-form-notification-icon-error {
	color: #d04437
}

.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-n {
	border-bottom-color: #d04437
}

.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-s {
	border-top-color: #d04437
}

.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-w {
	border-right-color: #d04437
}

.tipsy.aui-form-notification-tooltip-error .tipsy-inner {
	background-color: #d04437;
	color: #fff
}

.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-n {
	border-bottom-color: #fff
}

.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-s {
	border-top-color: #fff
}

.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-w {
	border-right-color: #fff
}

.tipsy.aui-form-notification-tooltip-info .tipsy-inner {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #333
}

.tipsy.aui-form-notification-tooltip-info:before {
	content: '';
	height: 0;
	position: absolute;
	width: 0
}

.tipsy.aui-form-notification-tooltip-info.tipsy-ne:before {
	border-bottom: 6px #ccc solid;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	border-top: 0;
	margin-top: -1px;
	right: 9px;
	top: 0
}

.tipsy.aui-form-notification-tooltip-info.tipsy-se:before {
	border-bottom: 0;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	border-top: 6px #ccc solid;
	margin-top: -5px;
	right: 9px;
	top: 100%
}

.tipsy.aui-form-notification-tooltip-info.tipsy-w:before {
	border-bottom: 6px transparent dashed;
	border-left: 0;
	border-right: 6px #ccc solid;
	border-top: 6px transparent dashed;
	left: -2px;
	margin-top: -6px;
	top: 50%
}

.tipsy.aui-form-notification-tooltip {
	padding: 4px
}

.tipsy.aui-form-notification-tooltip .tipsy-arrow-n {
	border-width: 5px;
	margin-top: 0;
	right: 10px
}

.tipsy.aui-form-notification-tooltip .tipsy-arrow-s {
	border-width: 5px;
	margin-top: -5px;
	right: 10px
}

.tipsy.aui-form-notification-tooltip .tipsy-arrow-w {
	border-width: 5px;
	margin-top: -5px
}

.tipsy.aui-form-notification-tooltip ul {
	padding-left: 20px
}

.tipsy.aui-form-notification-tooltip .tipsy-inner {
	padding: 10px;
	text-align: left
}

.aui-icon.aui-form-notification-icon-info {
	color: #707070
}

.aui-icon.aui-form-notification-icon-outside-field {
	margin-left: 2px;
	margin-top: 4px;
	vertical-align: top
}

form.aui .password[data-aui-validate-state=invalid],form.aui .text[data-aui-validate-state=invalid],form.aui .textarea[data-aui-validate-state=invalid]
	{
	border-color: #d04437
}